public abstract class OSAOiNode extends OSANode
Modifier and Type | Field and Description |
---|---|
protected boolean |
okToShutDown |
protected java.lang.Thread |
osarProcessor |
static java.lang.String |
OSARTHREAD |
backupDir, config, configDir, configFile, inputDir, logDir, logger, narRouter, nodeid, NODEINIT, NODERECONFIG, outputDir, processingInterval, scratchDir, shutdown
Constructor and Description |
---|
OSAOiNode(java.lang.String[] args) |
Modifier and Type | Method and Description |
---|---|
void |
checkFileTimer() |
void |
checkOutputDir() |
boolean |
osarPostProcessor() |
boolean |
osarPreProcessor() |
abstract boolean |
processOSARs(OSAR[] osars) |
void |
shutdown()
Stops node processing
|
protected void |
startProcessing() |
checkInputDir, clearStatus, clearStatus, deleteOSARs, getAndResetRecordStatistics, getOSARs, getPerformanceMetrics, getStatus, initialize, isReconfigPending, isShutdown, reconfig, reconfigure, shuttingDown, startup, storeOSAR, storeOSARs
public static final java.lang.String OSARTHREAD
protected boolean okToShutDown
protected java.lang.Thread osarProcessor
public OSAOiNode(java.lang.String[] args) throws NodeStartException
NodeStartException
public void shutdown()
AdminIfc
protected void startProcessing()
public boolean osarPreProcessor()
public boolean osarPostProcessor()
public void checkOutputDir()
public void checkFileTimer()
public abstract boolean processOSARs(OSAR[] osars)