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, wasSucceeded
addMonitor, 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, wasCancelled
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkCancelled, checkForErrorAndRethrow, executeSubTask, getName, getResult, getRunStateFlag, getTaskId, getType, handleCancellation, handleFailure, isCancellable, setCancellable, setName, setResult, setRunStateFlag, sleepChecked
getApplicationContext
execute
addMonitor, clearMonitors, getMonitorCount, getMonitors, hasMonitor, removeMonitor
getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
wasCancelled
getTaskId
toDumpString, toDumpString, toString
public 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()
ServerObject
getServerContext
in interface ServerObject<S extends ServerContext>
public <A extends AsyncAgent> A executeSubTask(A agent) throws java.lang.Exception
java.lang.Exception
Copyright © 2014 EsprIT-Systems. All Rights Reserved.