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 String
CHECKPOINT_INTERVAL_MILLIS_SUFFIX
protected com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.Directory
dataStreamProcessorDirectory
Tracked to allow more efficient generation of connection detailsprotected static String
DISP_DEFAULT_PREFIX
protected static String
DISP_PREFIX
Prefix for all the DataImportProcessorBase default propertiesprotected static String
FLUSH_INTERVAL_SUFFIX
protected com.fishlib.io.logger.Logger
log
A place to log informational messages.protected String
logPrefix
A prefix for informational messages.protected static String
MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX
protected static String
PROFILING_LEVEL_SUFFIX
protected SchemaService
schemaService
Schema service for listener lookup. -
Method Summary
Modifier and Type Method Description com.fishlib.io.logger.Logger
getLog()
Get the log: A place to log informational messages.String
getLogPrefix()
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, wait
Methods 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. -
schemaService
Schema service for listener lookup. -
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:
getLog
in interfaceDataImportProcessorBase
-
getLogPrefix
Get the logPrefix: A prefix for informational messages.- Specified by:
getLogPrefix
in interfaceDataImportProcessorBase
-