Class LogtailerMain.LogtailerRunDetails

java.lang.Object
com.illumon.iris.logtailer.LogtailerMain.LogtailerRunDetails
Enclosing class:
LogtailerMain

public static class LogtailerMain.LogtailerRunDetails extends Object
Container for the tailer's run-time configuration. This will be created by the tailer when reading configuration and passed to methods where needed.
  • Field Details

    • tailerId

      public final String tailerId
    • defaultFileSeparator

      public final String defaultFileSeparator
    • sendDoneMessage

      public final boolean sendDoneMessage
    • retryCount

      public final int retryCount
    • retryPauseMillis

      public final long retryPauseMillis
    • pollPauseMillis

      public final long pollPauseMillis
    • maxBucketCapacitySeconds

      public final long maxBucketCapacitySeconds
    • internalPartitionPrefix

      public final String internalPartitionPrefix
    • logDetailedFileInfo

      public final boolean logDetailedFileInfo
    • logBytesSent

      public final boolean logBytesSent
    • defaultLogFileManager

      public final String defaultLogFileManager
    • zoneId

      public final ZoneId zoneId
    • activeTailerThreads

      public ReferenceCounted activeTailerThreads
    • fatalErrorReporter

      public final com.fishlib.util.process.FatalErrorReporter fatalErrorReporter
    • defaultIdleTimeMillis

      public final long defaultIdleTimeMillis
    • runType

      public final LogtailerMain.RunType runType
    • startupInstant

      public final Instant startupInstant
    • startupMinusLookbackInstant

      public final Instant startupMinusLookbackInstant
    • terminationWaitTimeMillis

      public final long terminationWaitTimeMillis
    • finishedFileConsumer

      public final LogtailerDestinationManager.FinishedFileConsumer finishedFileConsumer
  • Method Details

    • resetReferenceCount

      public void resetReferenceCount(Runnable threadsFinishedProcedure)