Class FluencyBuilder

java.lang.Object
org.komamitsu.fluency.FluencyBuilder

public class FluencyBuilder extends Object
  • Constructor Details

    • FluencyBuilder

      public FluencyBuilder()
  • Method Details

    • getMaxBufferSize

      public Long getMaxBufferSize()
    • setMaxBufferSize

      public void setMaxBufferSize(Long maxBufferSize)
    • getBufferChunkInitialSize

      public Integer getBufferChunkInitialSize()
    • setBufferChunkInitialSize

      public void setBufferChunkInitialSize(Integer bufferChunkInitialSize)
    • getBufferChunkRetentionSize

      public Integer getBufferChunkRetentionSize()
    • setBufferChunkRetentionSize

      public void setBufferChunkRetentionSize(Integer bufferChunkRetentionSize)
    • getBufferChunkRetentionTimeMillis

      public Integer getBufferChunkRetentionTimeMillis()
    • setBufferChunkRetentionTimeMillis

      public void setBufferChunkRetentionTimeMillis(Integer bufferChunkRetentionTimeMillis)
    • getFlushIntervalMillis

      @Deprecated public Integer getFlushIntervalMillis()
      Deprecated.
      As of release 2.4.0, replaced by getFlushAttemptIntervalMillis()
    • setFlushIntervalMillis

      @Deprecated public void setFlushIntervalMillis(Integer flushAttemptIntervalMillis)
      Deprecated.
    • getFlushAttemptIntervalMillis

      public Integer getFlushAttemptIntervalMillis()
    • setFlushAttemptIntervalMillis

      public void setFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis)
    • getFileBackupDir

      public String getFileBackupDir()
    • setFileBackupDir

      public void setFileBackupDir(String fileBackupDir)
    • getWaitUntilBufferFlushed

      public Integer getWaitUntilBufferFlushed()
    • setWaitUntilBufferFlushed

      public void setWaitUntilBufferFlushed(Integer waitUntilBufferFlushed)
    • getWaitUntilFlusherTerminated

      public Integer getWaitUntilFlusherTerminated()
    • setWaitUntilFlusherTerminated

      public void setWaitUntilFlusherTerminated(Integer waitUntilFlusherTerminated)
    • getJvmHeapBufferMode

      public Boolean getJvmHeapBufferMode()
    • setJvmHeapBufferMode

      public void setJvmHeapBufferMode(Boolean jvmHeapBufferMode)
    • getErrorHandler

      public ErrorHandler getErrorHandler()
    • setErrorHandler

      public void setErrorHandler(ErrorHandler errorHandler)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createFluency

      public Fluency createFluency(RecordFormatter recordFormatter, Ingester ingester, Buffer.Config bufferConfig, Flusher.Config flusherConfig)
    • buildFromIngester

      public Fluency buildFromIngester(RecordFormatter recordFormatter, Ingester ingester)
    • configureFlusherConfig

      protected void configureFlusherConfig(Flusher.Config flusherConfig)