Package org.apache.cxf.workqueue
Interface WorkQueue
-
- All Superinterfaces:
Executor
- All Known Subinterfaces:
AutomaticWorkQueue
- All Known Implementing Classes:
AutomaticWorkQueueImpl
public interface WorkQueue extends Executor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
execute(Runnable work, long timeout)
Submits a work item for execution at some time in the future, waiting for up to a specified amount of time for the item to be accepted.void
schedule(Runnable work, long delay)
Schedules a work item for execution at some time in the future.
-
-
-
Method Detail
-
execute
void execute(Runnable work, long timeout)
Submits a work item for execution at some time in the future, waiting for up to a specified amount of time for the item to be accepted.- Parameters:
work
- the workitem to submit for execution.timeout
- the maximum amount of time (in milliseconds) to wait for it to be accepted.
-
schedule
void schedule(Runnable work, long delay)
Schedules a work item for execution at some time in the future.- Parameters:
work
- the task to submit for execution.delay
- the delay before the task is executed
-
-