org.globus.mds.aggregator.impl
Class PollingAggregatorSource.QueryTimerListener

java.lang.Object
  extended by org.globus.mds.aggregator.impl.PollingAggregatorSource.QueryTimerListener
All Implemented Interfaces:
commonj.timers.TimerListener
Enclosing class:
PollingAggregatorSource

public class PollingAggregatorSource.QueryTimerListener
extends java.lang.Object
implements commonj.timers.TimerListener

One instance of this class will be created for each aggregation


Field Summary
private  AggregatorConfig config
           
private  AggregatorServiceGroupEntryResource entry
           
(package private)  boolean helpfulThreadID
           
private  AggregatorPollType parameters
           
 java.lang.String sessionKey
          The session.
private  commonj.timers.Timer timer
           
 
Constructor Summary
PollingAggregatorSource.QueryTimerListener(AggregatorPollType parameters, AggregatorServiceGroupEntryResource entry, AggregatorConfig config)
           
 
Method Summary
 AggregatorServiceGroupEntryResource getEntry()
           
 AggregatorPollType getParameters()
           
 java.lang.String getSessionKey()
           
 commonj.timers.Timer getTimer()
           
 void setTimer(commonj.timers.Timer t)
           
 void timerExpired(commonj.timers.Timer timer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parameters

private final AggregatorPollType parameters

entry

private final AggregatorServiceGroupEntryResource entry

config

private final AggregatorConfig config

timer

private commonj.timers.Timer timer

sessionKey

public final java.lang.String sessionKey
The session. This will be the string QTL followed by the hash code of this object. 'QTL' is prepended in order to provide some disambiguation in debugging output


helpfulThreadID

boolean helpfulThreadID
Constructor Detail

PollingAggregatorSource.QueryTimerListener

public PollingAggregatorSource.QueryTimerListener(AggregatorPollType parameters,
                                                  AggregatorServiceGroupEntryResource entry,
                                                  AggregatorConfig config)
Method Detail

getSessionKey

public java.lang.String getSessionKey()

setTimer

public void setTimer(commonj.timers.Timer t)

getTimer

public commonj.timers.Timer getTimer()

getParameters

public AggregatorPollType getParameters()

getEntry

public AggregatorServiceGroupEntryResource getEntry()

timerExpired

public void timerExpired(commonj.timers.Timer timer)
Specified by:
timerExpired in interface commonj.timers.TimerListener