Task
Class StateChanger
java.lang.Object
Task.StateChanger
public class StateChanger
- extends java.lang.Object
StateChanger is a functor that orchestrates the business logic required to have
state changes take place in the Task API.
- Since:
- Oct 5, 2007, 3:55:38 PM
- Version:
- 1.0
- Author:
- Nazmul Idris
|
Method Summary |
static void |
signalBeforeStart(SimpleTaskHandlerIF taskHandler,
AbstractTask task)
|
static void |
signalCancelled(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
long time)
|
static void |
signalErr(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
java.util.concurrent.ExecutionException ex,
long time)
|
static void |
signalInterrupted(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
java.lang.InterruptedException ex,
long time)
|
static void |
signalNotOnline(AbstractTask task,
NetworkTaskHandlerIF taskHandler,
TaskExecutorIF exec)
|
static
|
signalOK(AbstractTask task,
SimpleTaskHandlerIF<T> taskHandler,
TaskExecutorIF<T> exec,
T retVal,
long time)
|
static void |
signalStart(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec)
|
static void |
signalStopped(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
long time)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateChanger
public StateChanger()
signalInterrupted
public static void signalInterrupted(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
java.lang.InterruptedException ex,
long time)
signalErr
public static void signalErr(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
java.util.concurrent.ExecutionException ex,
long time)
signalBeforeStart
public static void signalBeforeStart(SimpleTaskHandlerIF taskHandler,
AbstractTask task)
signalOK
public static <T> void signalOK(AbstractTask task,
SimpleTaskHandlerIF<T> taskHandler,
TaskExecutorIF<T> exec,
T retVal,
long time)
signalStart
public static void signalStart(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec)
signalStopped
public static void signalStopped(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
long time)
signalCancelled
public static void signalCancelled(AbstractTask task,
SimpleTaskHandlerIF taskHandler,
TaskExecutorIF exec,
long time)
signalNotOnline
public static void signalNotOnline(AbstractTask task,
NetworkTaskHandlerIF taskHandler,
TaskExecutorIF exec)
Copyright © 2011. All Rights Reserved.