org.mc4j.ems.impl.jmx.connection
Class PooledConnectionTracker

java.lang.Object
  extended by org.mc4j.ems.impl.jmx.connection.PooledConnectionTracker

public class PooledConnectionTracker
extends java.lang.Object

Version:
$Revision: 570 $($Author: ghinkl $ / $Date: 2006-04-12 15:14:16 -0400 (Wed, 12 Apr 2006) $)
Author:
Greg Hinkle (ghinkle@users.sourceforge.net), Apr 12, 2005

Field Summary
protected  DConnection connection
           
protected  java.util.concurrent.ScheduledThreadPoolExecutor executor
           
protected  java.util.List<org.mc4j.ems.impl.jmx.connection.PooledConnectionTracker.RefreshItem> refreshItems
           
 
Constructor Summary
PooledConnectionTracker(DConnection connection)
           
 
Method Summary
protected  void initTracker()
           
 void registerUpdateRequest(java.lang.String objectName, long delay)
           
 void removeUpdateRequest(java.lang.String objectName)
           
 void stopTracker()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

protected DConnection connection

refreshItems

protected java.util.List<org.mc4j.ems.impl.jmx.connection.PooledConnectionTracker.RefreshItem> refreshItems

executor

protected java.util.concurrent.ScheduledThreadPoolExecutor executor
Constructor Detail

PooledConnectionTracker

public PooledConnectionTracker(DConnection connection)
Method Detail

initTracker

protected void initTracker()

stopTracker

public void stopTracker()

registerUpdateRequest

public void registerUpdateRequest(java.lang.String objectName,
                                  long delay)

removeUpdateRequest

public void removeUpdateRequest(java.lang.String objectName)