public class TriggerRunnable extends TriggerTask<java.lang.Void> implements java.lang.Runnable
CUTask.ContainerListener<T>, CUTask.Context
done, executorService, futureRef, id, lastExecution, scheduledTime, skipped, trigger
executor, future
Constructor and Description |
---|
TriggerRunnable(ManagedScheduledExecutorServiceImpl es,
ContextServiceImpl contextService,
java.lang.Runnable original,
java.lang.Runnable runnable,
Trigger trigger,
java.util.Date taskScheduledTime,
java.lang.String id,
java.util.concurrent.atomic.AtomicReference<java.util.concurrent.Future<java.lang.Void>> ref) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Void |
doInvoke() |
void |
run() |
getId, getLastExecution, getResult, invoke, isDone, isSkipped, nextDelay, stop
addContainerListener, compareTo, invoke
getDelegate, taskAborted, taskAborted, taskDone, taskStarting, taskSubmitted
public TriggerRunnable(ManagedScheduledExecutorServiceImpl es, ContextServiceImpl contextService, java.lang.Runnable original, java.lang.Runnable runnable, Trigger trigger, java.util.Date taskScheduledTime, java.lang.String id, java.util.concurrent.atomic.AtomicReference<java.util.concurrent.Future<java.lang.Void>> ref)
protected java.lang.Void doInvoke()
doInvoke
in class TriggerTask<java.lang.Void>
public void run()
run
in interface java.lang.Runnable