Lifecycle.SingleUse
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Modifier and Type | Method and Description |
---|---|
void |
execute(Runnable command,
long timeout,
TimeUnit unit)
Executes the given command at some time in the future.
|
String |
getName() |
addLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stop
String getName()
void execute(Runnable command, long timeout, TimeUnit unit)
Executor
implementation.
If no threads are available, it will be added to the work queue.
If the work queue is full, the system will wait for the specified
time until it throws a RejectedExecutionExceptioncommand
- the runnable tasktimeout
- the length of time to wait for the task to completeunit
- the units in which timeout is expressedRejectedExecutionException
- if this task
cannot be accepted for execution - the queue is fullNullPointerException
- if command or unit is nullCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.