Apache CXF API

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
 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.
 
Methods inherited from interface java.util.concurrent.Executor
execute
 

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.
Throws:
RejectedExecutionException - if this work item cannot be accepted for execution.
NullPointerException - if work item is null.

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
Throws:
RejectedExecutionException - if this task cannot be accepted for execution.
NullPointerException - if task is null.

Apache CXF API

Apache CXF