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, toString
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public 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.AutoCloseable
public void startBatchProcesses() throws java.lang.Exception
java.lang.Exception
public void scheduleTask(ServerBatchTaskConfigEntry procCfg) throws java.lang.Exception
java.lang.Exception
public AbstractServerBatchTask startProcess(java.lang.String procName, SessionId sessionId) throws java.lang.Exception
sessionId
- java.lang.Exception
public void cancelCurrentProcess(SessionId sessionId) throws java.lang.Exception
java.lang.Exception
public ServerBatchTaskConfigEntry fetchProcessConfigByName(java.lang.String procName) throws java.lang.Exception
java.lang.Exception
public AbstractServerBatchTask fetchProcessTaskByName(java.lang.String procName) throws java.lang.Exception
java.lang.Exception
public void saveConfig(SessionId sessionId, ServerBatchTaskConfigEntry procCfg) throws java.lang.Exception
java.lang.Exception
public ServerBatchTaskConfigEntry[] getConfigEntries()
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
Copyright © 2013 EsprIT-Systems. All Rights Reserved.