public abstract class AbstractServerTask<S extends ServerContext> extends AbstractAsyncTask<S> implements ServerObject<S>
ServerContext environment within any
server's thread pool which is yet to be specified.childTaskRef, isTestMode, monitorController, resultRef, stateFlag| Constructor and Description |
|---|
AbstractServerTask(S ctx) |
AbstractServerTask(S serverCtx,
LogChannel logCh,
java.lang.String taskName,
TaskType taskType) |
AbstractServerTask(S serverCtx,
java.lang.String taskName) |
AbstractServerTask(S serverCtx,
java.lang.String taskName,
TaskType taskType) |
AbstractServerTask(S ctx,
TaskType taskType) |
| Modifier and Type | Method and Description |
|---|---|
<A extends AsyncAgent> |
executeSubTask(A agent) |
S |
getServerContext()
Returns the server runtime environment
|
awaitFinished, awaitFinished, awaitStarted, cancel, createTaskId, deregisterTask, doOnFinish, doOnStart, doOnSuccess, executeAsync, executeChildTask, executeChildTask, getCurrentFuture, getMaxChildTasks, getPriority, getProcessingDuration, getStartTime, getStopWatch, handleFinish, handleStart, handleSuccess, isRegisterForCancel, isRunning, notifyProceeded, registerTask, releaseStart, run, setCurrentFuture, setMaxChildTasks, setPriority, setRegisterForCancel, setReleaseTimeout, submit, submit, submitInternal, toString, wasSucceededaddMonitor, checkCancelled, checkForErrorAndRethrow, clearMonitors, createRunStateFlag, doOnCancel, doOnFailure, execute, executeSubTask, getError, getMaxProgressSteps, getMonitorCount, getMonitors, getName, getProgressStepCount, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, hasError, hasMonitor, isCancellable, registerTaskStateChange, removeMonitor, resetProgress, setCancellable, setLogLevel, setMaxProgressSteps, setMonitor, setName, setName, setResult, setRunStateFlag, setTaskId, setType, shouldFireMonitor, sleepChecked, wasCancelledgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckCancelled, checkForErrorAndRethrow, executeSubTask, getName, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, isCancellable, setCancellable, setName, setResult, setRunStateFlag, sleepCheckedgetApplicationContextexecuteaddMonitor, clearMonitors, getMonitorCount, getMonitors, hasMonitor, removeMonitorgetLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelwasCancelledgetTaskIdtoDumpString, toDumpString, toStringpublic AbstractServerTask(S serverCtx, java.lang.String taskName)
public AbstractServerTask(S serverCtx, java.lang.String taskName, TaskType taskType)
public AbstractServerTask(S serverCtx, LogChannel logCh, java.lang.String taskName, TaskType taskType)
public AbstractServerTask(S ctx)
public final S getServerContext()
ServerObjectgetServerContext in interface ServerObject<S extends ServerContext>public <A extends AsyncAgent> A executeSubTask(A agent) throws java.lang.Exception
java.lang.ExceptionCopyright © 2014 EsprIT-Systems. All Rights Reserved.