public class TimerEngine extends EngineBase
active, classCache, cmdLine, engineConfigMap, engineReader, initMessage, inProcess, jvmService, poolMgr, product, programArgs, running, schemaConfig, threadMgr, totalErrors, totalMessages, totalProcessed, transportReader, transportWriter, version, workerServiceClassNameBOOLEAN_FALSE, BOOLEAN_TRUE, MAP_ENGINENAME, MAP_ENGINEREADERSERVICE, MAP_QUEUENAMEREADER, MAP_QUEUENAMEWRITER, MAP_TIMERQUEUENAMEWRITER, MAP_TIMERTRANSPORTWRITER, MAP_TIMERTRANSPORTWRITERTYPE, MAP_TRANSPORTREADER, MAP_TRANSPORTREADERTYPE, MAP_TRANSPORTWRITER, MAP_TRANSPORTWRITERTYPE, MAP_WORKERPOOLNAME, MAP_WORKERSERVICE, MAP_WORKERSERVICE_MAXTHREADS, MAP_WORKERSERVICE_MINTHREADSCATEGROY_ADAPTER, CATEGROY_APP, CATEGROY_DB_CON, CATEGROY_DB_POOL, CATEGROY_ENGINE, CATEGROY_MODULE, CATEGROY_POOL_MGR, CATEGROY_QUEUE, CATEGROY_THREAD_MGR, CATEGROY_WORKER, COMMAND_DEREGISTER_KEY, COMMAND_PAUSE, COMMAND_REGISTER_KEY, COMMAND_RESTART, COMMAND_SHUTDOWN, COMMAND_START, COMMAND_STOP, FLAG_FALSE, FLAG_TRUE, PARAM_JVM_STR, PARAM_JVMID_STR, PARAM_SERVERNAME_STR, PARAM_SERVICEACTIVE_STR, PARAM_SERVICECATAGORY_STR, PARAM_SERVICENAME_STR, PARAM_SERVICERUNNING_STR, TYPE_CLUSTER, TYPE_DISPLAY_STR, TYPE_EVENT, TYPE_JVM, TYPE_JVM_STR, TYPE_MAX, TYPE_SERVER, TYPE_SERVICE| Constructor and Description |
|---|
TimerEngine()
Creates a WorkflowEngine.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doJob(MessageIntf aMsg) |
static TimerEngine |
getInstance()
Creates the singleton WorkflowEngine.
|
void |
init() |
void |
loadPriorTimers() |
static void |
main(String[] args)
Main method for the GeneralLedgerEngine.
|
void |
processTimer(MessageIntf aMsg)
Kicks off the worker thread to perform the appropriate action/calculation).
|
addInProcess, addMsg, addTotalErrorNumber, addTotalMsgNumber, addTotalProcessed, addTransport, close, connectToDB, deRegister, doEventMessage, doMessage, getDefError, getInProcess, getJvmId, getJvmService, getMsg, getMsgNoWait, getName, getProduct, getStats, getTotalErrorNumber, getTotalMsgNumber, getTotalProcessed, getTransportName, getUserHashCode, getVersion, init, initArgs, initMessage, isActive, isRunning, logError, processSetup, readMsg, readMsg, register, removeTransport, resetTotals, runEngine, sendMessage, setActive, setInfo, setRunning, setRunTimeParams, size, startEngine, subtractInProcesspublic static TimerEngine getInstance() throws Exception
Exception - if an error occurs.public void doJob(MessageIntf aMsg) throws Exception
doJob in interface EngineIntfdoJob in class EngineBaseExceptionpublic void processTimer(MessageIntf aMsg) throws Exception
aMsg - RevportMessage describing the request.Exception - if an error occurs.public static void main(String[] args)
args - Command-line arguments.Copyright © 2020. All rights reserved.