Class DataImportProcessorBaseImpl
java.lang.Object
com.illumon.iris.db.tables.dataimport.logtailer.DataImportProcessorBaseImpl
- All Implemented Interfaces:
DataImportProcessorBase
- Direct Known Subclasses:
DataImportCommandProcessor
,DataImportStreamProcessor
Base class for implementations of DataImportProcessor.
This includes Streaming and Command variants.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
protected final com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.Directory
Tracked to allow more efficient generation of connection detailsprotected static final String
protected static final String
Prefix for all the DataImportProcessorBase default propertiesprotected static final String
protected final com.fishlib.io.logger.Logger
A place to log informational messages.protected final String
A prefix for informational messages.protected static final String
protected static final String
protected final SchemaService
Schema service for listener lookup. -
Method Summary
Modifier and TypeMethodDescriptioncom.fishlib.io.logger.Logger
getLog()
Get the log: A place to log informational messages.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:
-
DISP_DEFAULT_PREFIX
- See Also:
-
FLUSH_INTERVAL_SUFFIX
- See Also:
-
CHECKPOINT_INTERVAL_MILLIS_SUFFIX
- See Also:
-
MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX
- See Also:
-
PROFILING_LEVEL_SUFFIX
- See Also:
-
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
-