public class ServerBatchTaskManager extends AbstractServerObject<ServerContext> implements CloseableComponent
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOG_CLEANUP_TASK |
static java.lang.String |
TEST_PROC_TASK |
| Constructor and Description |
|---|
ServerBatchTaskManager(ServerContext serverCtx) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelCurrentProcess(SessionId sessionId)
Stops the process if it is currently running.
|
void |
close() |
ServerBatchTaskConfigEntry |
fetchProcessConfigByName(java.lang.String procName) |
AbstractServerBatchTask |
fetchProcessTaskByName(java.lang.String procName) |
ServerBatchTaskConfigEntry[] |
getConfigEntries() |
void |
saveConfig(SessionId sessionId,
ServerBatchTaskConfigEntry procCfg) |
void |
scheduleTask(ServerBatchTaskConfigEntry procCfg) |
void |
startBatchProcesses() |
AbstractServerBatchTask |
startProcess(java.lang.String procName,
SessionId sessionId)
Runs the process directly, no matter whether it is enabled or not
|
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
getServerConfig, getServerContext, getServerParams, getServerStartup, getStatisticManager, toStringgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic static final java.lang.String LOG_CLEANUP_TASK
public static final java.lang.String TEST_PROC_TASK
public ServerBatchTaskManager(ServerContext serverCtx)
public void close()
close in interface java.lang.AutoCloseablepublic void startBatchProcesses()
throws java.lang.Exception
java.lang.Exceptionpublic void scheduleTask(ServerBatchTaskConfigEntry procCfg) throws java.lang.Exception
java.lang.Exceptionpublic AbstractServerBatchTask startProcess(java.lang.String procName, SessionId sessionId) throws java.lang.Exception
sessionId - java.lang.Exceptionpublic void cancelCurrentProcess(SessionId sessionId) throws java.lang.Exception
java.lang.Exceptionpublic ServerBatchTaskConfigEntry fetchProcessConfigByName(java.lang.String procName) throws java.lang.Exception
java.lang.Exceptionpublic AbstractServerBatchTask fetchProcessTaskByName(java.lang.String procName) throws java.lang.Exception
java.lang.Exceptionpublic void saveConfig(SessionId sessionId, ServerBatchTaskConfigEntry procCfg) throws java.lang.Exception
java.lang.Exceptionpublic ServerBatchTaskConfigEntry[] getConfigEntries()
public DumpString toDumpString(DumpString s)
DumpabletoDumpString in interface DumpabletoDumpString in class DumpableObjectCopyright © 2013 EsprIT-Systems. All Rights Reserved.