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 Stringprotected final com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.DirectoryTracked to allow more efficient generation of connection detailsprotected static final Stringprotected static final StringPrefix for all the DataImportProcessorBase default propertiesprotected static final Stringprotected final com.fishlib.io.logger.LoggerA place to log informational messages.protected final StringA prefix for informational messages.protected static final Stringprotected static final Stringprotected final SchemaServiceSchema service for listener lookup. -
Method Summary
Modifier and TypeMethodDescriptioncom.fishlib.io.logger.LoggergetLog()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, 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:
-
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:
getLogin interfaceDataImportProcessorBase
-
getLogPrefix
Get the logPrefix: A prefix for informational messages.- Specified by:
getLogPrefixin interfaceDataImportProcessorBase
-