public interface IAsyncHandler
IAsyncHandlerProvider#start(IAsyncCallable, long, String, boolean)
invocation and controls its
life cycle.Modifier and Type | Method and Description |
---|---|
String |
getName() |
boolean |
isTerminated()
Specifies whether this async handler is terminated and will not run again
|
void |
resume()
Resume the life cycle of the handler if it is in suspended mode, the next execution will be
scheduled according to the idle delay timeout the handler was created with
|
void |
resumeNow()
Resume the life cycle of the handler if it is in suspended mode, the next execution will
start immediately.
|
void |
stop(long timeout,
TimeUnit units)
Stop the execution of this async handler.
|
void |
wakeUp()
Wakes up the handler if in idle state and execute a cycle of the runnable
|
boolean |
wakeUpAndWait(long timeout,
TimeUnit units)
Wakes up the handler if in idle or suspended state and wait for it complete one cycle.
|
void wakeUp()
boolean wakeUpAndWait(long timeout, TimeUnit units)
void stop(long timeout, TimeUnit units)
void resume()
void resumeNow()
boolean isTerminated()
String getName()
Copyright © GigaSpaces.