public class DebugTaskMonitor<C extends ApplicationContext> extends DefaultTaskMonitor<C>
| Constructor and Description |
|---|
DebugTaskMonitor(C ctx) |
DebugTaskMonitor(C ctx,
LogChannel logCh,
java.lang.String logPrefix) |
DebugTaskMonitor(C ctx,
java.lang.String logPrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
taskCancelled(RunStateFlag stateFlag)
Called when the async task has discovered that it was cancelled
|
void |
taskChildFinished(RunStateFlag stateFlag)
Indicates that a child task has been finished.
|
void |
taskChildStarted(RunStateFlag stateFlag)
Indicates that a child task has been started.
|
void |
taskChildSucceeded(RunStateFlag stateFlag,
java.lang.Object result)
Indicates that a child task has been succeeded with the given result.
|
void |
taskFailed(RunStateFlag stateFlag,
java.lang.Exception e)
Called when the async task failed
|
void |
taskFinished(RunStateFlag stateFlag)
Called when the async task finished
|
void |
taskProceeded(RunStateFlag stateFlag,
java.lang.Object result,
int step,
int maxSteps,
java.lang.String message)
Is called on task progress.
|
void |
taskStarted(RunStateFlag stateFlag)
Called when the async task started
|
void |
taskSucceeded(RunStateFlag stateFlag,
java.lang.Object result)
Called when the async task succeeded
|
acceptgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetApplicationContextpublic DebugTaskMonitor(C ctx)
public DebugTaskMonitor(C ctx, java.lang.String logPrefix)
public DebugTaskMonitor(C ctx, LogChannel logCh, java.lang.String logPrefix)
public void taskStarted(RunStateFlag stateFlag)
TaskMonitortaskStarted in interface TaskMonitor<C extends ApplicationContext>taskStarted in class DefaultTaskMonitor<C extends ApplicationContext>public void taskProceeded(RunStateFlag stateFlag, java.lang.Object result, int step, int maxSteps, java.lang.String message)
TaskMonitortaskProceeded in interface TaskMonitor<C extends ApplicationContext>taskProceeded in class DefaultTaskMonitor<C extends ApplicationContext>result - may be anything the running task has produced (i.e. a DBRecord)step - the number of steps performedmaxSteps - the maximum number of steps expected (0 if not known)public void taskSucceeded(RunStateFlag stateFlag, java.lang.Object result)
TaskMonitortaskSucceeded in interface TaskMonitor<C extends ApplicationContext>taskSucceeded in class DefaultTaskMonitor<C extends ApplicationContext>public void taskCancelled(RunStateFlag stateFlag)
TaskMonitortaskCancelled in interface TaskMonitor<C extends ApplicationContext>taskCancelled in class DefaultTaskMonitor<C extends ApplicationContext>public void taskFailed(RunStateFlag stateFlag, java.lang.Exception e)
TaskMonitortaskFailed in interface TaskMonitor<C extends ApplicationContext>taskFailed in class DefaultTaskMonitor<C extends ApplicationContext>public void taskFinished(RunStateFlag stateFlag)
TaskMonitortaskFinished in interface TaskMonitor<C extends ApplicationContext>taskFinished in class DefaultTaskMonitor<C extends ApplicationContext>public void taskChildStarted(RunStateFlag stateFlag)
TaskMonitorRunStateFlag.getCurrentChild();taskChildStarted in interface TaskMonitor<C extends ApplicationContext>taskChildStarted in class DefaultTaskMonitor<C extends ApplicationContext>public void taskChildSucceeded(RunStateFlag stateFlag, java.lang.Object result)
TaskMonitortaskChildSucceeded in interface TaskMonitor<C extends ApplicationContext>taskChildSucceeded in class DefaultTaskMonitor<C extends ApplicationContext>public void taskChildFinished(RunStateFlag stateFlag)
TaskMonitortaskChildFinished in interface TaskMonitor<C extends ApplicationContext>taskChildFinished in class DefaultTaskMonitor<C extends ApplicationContext>Copyright © 2014 EsprIT-Systems. All Rights Reserved.