public class DataProcess extends EngineBase
| Modifier and Type | Field and Description |
|---|---|
protected BufferedReader |
bufferedReader |
protected DataProcessConfigIntf |
dataProcessConfig |
protected DataStoreUtil |
dataStore |
protected String |
dataType |
protected int |
errorCode |
protected String |
errorMessage |
protected String |
fileDate |
protected String |
inputFile |
protected String |
inputFileBucketName |
protected String |
inputFileName |
protected String |
inputFileType |
protected JSONDataProcess |
jsonDataProcess |
protected DataProcessReaderIntf |
loaderIntf |
protected int |
loadRows |
protected MessageIntf |
message |
protected String |
outputDir |
protected String |
outputFileName |
protected String |
outputType |
protected static String |
PRODUCT |
protected DataProcessTemplateIntf |
template |
protected String |
templateName |
protected String |
templateShortName |
protected String |
tmpPoolName |
protected static String |
VERSION |
protected DataProcessWriterIntf |
writerIntf |
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 |
|---|
DataProcess() |
addInProcess, addMsg, addTotalErrorNumber, addTotalMsgNumber, addTotalProcessed, addTransport, close, connectToDB, deRegister, doEventMessage, doMessage, getInProcess, getJvmId, getJvmService, getMsg, getMsgNoWait, getName, getProduct, getStats, getTotalErrorNumber, getTotalMsgNumber, getTotalProcessed, getTransportName, getUserHashCode, getVersion, init, initMessage, isActive, isRunning, logError, processSetup, readMsg, readMsg, register, removeTransport, resetTotals, runEngine, sendMessage, setActive, setInfo, setRunning, size, startEngine, subtractInProcessprotected static final String PRODUCT
protected static final String VERSION
protected JSONDataProcess jsonDataProcess
protected DataStoreUtil dataStore
protected DataProcessReaderIntf loaderIntf
protected DataProcessWriterIntf writerIntf
protected DataProcessTemplateIntf template
protected DataProcessConfigIntf dataProcessConfig
protected BufferedReader bufferedReader
protected MessageIntf message
protected String tmpPoolName
protected String templateName
protected String templateShortName
protected String inputFileType
protected String inputFile
protected String inputFileName
protected String inputFileBucketName
protected String outputDir
protected String outputFileName
protected String errorMessage
protected String fileDate
protected String dataType
protected String outputType
protected int errorCode
protected int loadRows
public int setRunTimeParams(String[] args) throws Exception
setRunTimeParams in interface EngineIntfsetRunTimeParams in class EngineBaseExceptionpublic int setRunTimeParams(String aConfigDir, DataProcessTemplateIntf aTemplate, String aFileType, String anInputFilePath, MessageIntf aMessage) throws Exception
Exceptionpublic void setDataProcessConfigIntf(DataProcessConfigIntf aConfig)
public void setBufferedReader(BufferedReader aBufferedReader)
protected void initArgs()
initArgs is used to setup the run-time command
line arguments for the Event Server.initArgs in class EngineBasepublic DataProcessConfigIntf getDataProcessConfigIntf()
public int getCount()
public int getErrorCount()
public DataProcessWriterIntf getDataProcessWriter()
public String getFileDate()
public String getDataType()
public String getErrorMessage()
public int getErrorCode()
public void setErrorCode(int aErrorCode)
public String getInputFileShortName()
public String getDataInputFileName()
public String getInputFileType()
public DataStoreUtil getDataStore()
public ClassCache getClassCache()
public MessageIntf getMessage()
public static void main(String[] args)
public int getDefError()
getDefError in class EngineBasepublic void doJob(MessageIntf aMsg) throws Exception
doJob in interface EngineIntfdoJob in class EngineBaseExceptionCopyright © 2020. All rights reserved.