public final class DBRequestProcessor
extends java.lang.Object
DBRequestProcessorFactory
.Modifier and Type | Class and Description |
---|---|
class |
DBRequestProcessor.DBRunnable
Specific Runnable implementation for a process that works against a
given DBObjectProvider.
|
Modifier and Type | Method and Description |
---|---|
void |
cancel(java.lang.String key)
Cancels a task that was previously scheduled with the given key.
|
java.util.concurrent.Future<?> |
execute(DBRequestProcessor.DBRunnable run)
Post the given runnable to the process queue for immediate execution.
|
void |
schedule(java.lang.String key,
DBRequestProcessor.DBRunnable run,
int delay)
Schedules a given runnable to run after a delay.
|
public java.util.concurrent.Future<?> execute(DBRequestProcessor.DBRunnable run)
run
- the runnable to executepublic void schedule(java.lang.String key, DBRequestProcessor.DBRunnable run, int delay)
key
- the key to schedule byrun
- the runnable to schedule after the delaydelay
- the delay to wait for before executing the runnablepublic void cancel(java.lang.String key)
key
- the key for the task to cancelschedule(String,DBRunnable,int)