Class DataImportProcessorBaseImpl
java.lang.Object
com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl
- All Implemented Interfaces:
DataImportProcessorBase
- Direct Known Subclasses:
DataImportCommandProcessor,DataImportStreamProcessor
public abstract class DataImportProcessorBaseImpl extends Object implements DataImportProcessorBase
Base class for implementations of DataImportProcessor.
This includes Streaming and Command variants.
-
Field Summary
Fields Modifier and Type Field Description protected static StringCHECKPOINT_INTERVAL_MILLIS_SUFFIXprotected com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.DirectorydataStreamProcessorDirectoryTracked to allow more efficient generation of connection detailsprotected static StringDISP_DEFAULT_PREFIXprotected static StringDISP_PREFIXPrefix for all the DataImportProcessorBase default propertiesprotected static StringFLUSH_INTERVAL_SUFFIXprotected com.fishlib.io.logger.LoggerlogA place to log informational messages.protected StringlogPrefixA prefix for informational messages.protected static StringMAX_SHUTDOWN_DELAY_MILLIS_SUFFIXprotected static StringPROFILING_LEVEL_SUFFIX -
Method Summary
Modifier and Type Method Description com.fishlib.io.logger.LoggergetLog()Get the log: A place to log informational messages.StringgetLogPrefix()Get the logPrefix: A prefix for informational messages.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBase
shutdown
-
Field Details
-
DISP_PREFIX
Prefix for all the DataImportProcessorBase default properties- See Also:
- Constant Field Values
-
DISP_DEFAULT_PREFIX
- See Also:
- Constant Field Values
-
FLUSH_INTERVAL_SUFFIX
- See Also:
- Constant Field Values
-
CHECKPOINT_INTERVAL_MILLIS_SUFFIX
- See Also:
- Constant Field Values
-
MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX
- See Also:
- Constant Field Values
-
PROFILING_LEVEL_SUFFIX
- See Also:
- Constant Field Values
-
log
protected final com.fishlib.io.logger.Logger logA place to log informational messages. -
logPrefix
A prefix for informational messages. -
dataStreamProcessorDirectory
protected final com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.Directory dataStreamProcessorDirectoryTracked to allow more efficient generation of connection details
-
-
Method Details
-
getLog
public com.fishlib.io.logger.Logger getLog()Get the log: A place to log informational messages.- Specified by:
getLogin interfaceDataImportProcessorBase
-
getLogPrefix
Get the logPrefix: A prefix for informational messages.- Specified by:
getLogPrefixin interfaceDataImportProcessorBase
-