net.i2p.router.startup
Class LoadClientAppsJob.DelayedRunClient

java.lang.Object
  extended by net.i2p.util.SimpleTimer2.TimedEvent
      extended by net.i2p.router.startup.LoadClientAppsJob.DelayedRunClient
All Implemented Interfaces:
Runnable
Enclosing class:
LoadClientAppsJob

public static class LoadClientAppsJob.DelayedRunClient
extends SimpleTimer2.TimedEvent

Public for router console only, not for use by others, subject to change


Field Summary
 
Fields inherited from class net.i2p.util.SimpleTimer2.TimedEvent
DEFAULT_FUZZ
 
Constructor Summary
LoadClientAppsJob.DelayedRunClient(SimpleTimer2 pool, RouterContext enclosingContext, String className, String clientName, String[] args)
          caller MUST call schedule()
LoadClientAppsJob.DelayedRunClient(SimpleTimer2 pool, RouterContext enclosingContext, String className, String clientName, String[] args, ThreadGroup threadGroup, ClassLoader cl)
          caller MUST call schedule()
 
Method Summary
 void timeReached()
          Simple interface for events to be queued up and notified on expiration the time requested has been reached (this call should NOT block, otherwise the whole SimpleTimer gets backed up)
 
Methods inherited from class net.i2p.util.SimpleTimer2.TimedEvent
cancel, forceReschedule, reschedule, reschedule, run, schedule, setFuzz
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadClientAppsJob.DelayedRunClient

public LoadClientAppsJob.DelayedRunClient(SimpleTimer2 pool,
                                          RouterContext enclosingContext,
                                          String className,
                                          String clientName,
                                          String[] args)
caller MUST call schedule()


LoadClientAppsJob.DelayedRunClient

public LoadClientAppsJob.DelayedRunClient(SimpleTimer2 pool,
                                          RouterContext enclosingContext,
                                          String className,
                                          String clientName,
                                          String[] args,
                                          ThreadGroup threadGroup,
                                          ClassLoader cl)
caller MUST call schedule()

Method Detail

timeReached

public void timeReached()
Description copied from class: SimpleTimer2.TimedEvent
Simple interface for events to be queued up and notified on expiration the time requested has been reached (this call should NOT block, otherwise the whole SimpleTimer gets backed up)

Specified by:
timeReached in class SimpleTimer2.TimedEvent