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 Details

    • DISP_PREFIX

      protected static final String DISP_PREFIX
      Prefix for all the DataImportProcessorBase default properties
      See Also:
    • DISP_DEFAULT_PREFIX

      protected static final String DISP_DEFAULT_PREFIX
      See Also:
    • FLUSH_INTERVAL_SUFFIX

      protected static final String FLUSH_INTERVAL_SUFFIX
      See Also:
    • CHECKPOINT_INTERVAL_MILLIS_SUFFIX

      protected static final String CHECKPOINT_INTERVAL_MILLIS_SUFFIX
      See Also:
    • MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX

      protected static final String MAX_SHUTDOWN_DELAY_MILLIS_SUFFIX
      See Also:
    • PROFILING_LEVEL_SUFFIX

      protected static final String PROFILING_LEVEL_SUFFIX
      See Also:
    • log

      protected final com.fishlib.io.logger.Logger log
      A place to log informational messages.
    • logPrefix

      protected final String logPrefix
      A prefix for informational messages.
    • schemaService

      protected final SchemaService schemaService
      Schema service for listener lookup.
    • dataStreamProcessorDirectory

      protected final com.illumon.iris.db.tables.dataimport.logtailer.DataImportStreamProcessor.Directory dataStreamProcessorDirectory
      Tracked to allow more efficient generation of connection details
  • Method Details