net.i2p.router.startup
Class LoadClientAppsJob.DelayedRunClient
java.lang.Object
net.i2p.util.SimpleTimer2.TimedEvent
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
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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()
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