Package org.komamitsu.fluency
Class FluencyBuilder
- java.lang.Object
-
- org.komamitsu.fluency.FluencyBuilder
-
public class FluencyBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FluencyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FluencybuildFromIngester(RecordFormatter recordFormatter, Ingester ingester)protected voidconfigureFlusherConfig(Flusher.Config flusherConfig)FluencycreateFluency(RecordFormatter recordFormatter, Ingester ingester, Buffer.Config bufferConfig, Flusher.Config flusherConfig)java.lang.IntegergetBufferChunkInitialSize()java.lang.IntegergetBufferChunkRetentionSize()java.lang.IntegergetBufferChunkRetentionTimeMillis()ErrorHandlergetErrorHandler()java.lang.StringgetFileBackupDir()java.lang.IntegergetFlushAttemptIntervalMillis()java.lang.IntegergetFlushIntervalMillis()Deprecated.As of release 2.4.0, replaced bygetFlushAttemptIntervalMillis()java.lang.BooleangetJvmHeapBufferMode()java.lang.LonggetMaxBufferSize()java.lang.IntegergetWaitUntilBufferFlushed()java.lang.IntegergetWaitUntilFlusherTerminated()voidsetBufferChunkInitialSize(java.lang.Integer bufferChunkInitialSize)voidsetBufferChunkRetentionSize(java.lang.Integer bufferChunkRetentionSize)voidsetBufferChunkRetentionTimeMillis(java.lang.Integer bufferChunkRetentionTimeMillis)voidsetErrorHandler(ErrorHandler errorHandler)voidsetFileBackupDir(java.lang.String fileBackupDir)voidsetFlushAttemptIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)voidsetFlushIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)Deprecated.As of release 2.4.0, replaced bysetFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis)voidsetJvmHeapBufferMode(java.lang.Boolean jvmHeapBufferMode)voidsetMaxBufferSize(java.lang.Long maxBufferSize)voidsetWaitUntilBufferFlushed(java.lang.Integer waitUntilBufferFlushed)voidsetWaitUntilFlusherTerminated(java.lang.Integer waitUntilFlusherTerminated)java.lang.StringtoString()
-
-
-
Method Detail
-
getMaxBufferSize
public java.lang.Long getMaxBufferSize()
-
setMaxBufferSize
public void setMaxBufferSize(java.lang.Long maxBufferSize)
-
getBufferChunkInitialSize
public java.lang.Integer getBufferChunkInitialSize()
-
setBufferChunkInitialSize
public void setBufferChunkInitialSize(java.lang.Integer bufferChunkInitialSize)
-
getBufferChunkRetentionSize
public java.lang.Integer getBufferChunkRetentionSize()
-
setBufferChunkRetentionSize
public void setBufferChunkRetentionSize(java.lang.Integer bufferChunkRetentionSize)
-
getBufferChunkRetentionTimeMillis
public java.lang.Integer getBufferChunkRetentionTimeMillis()
-
setBufferChunkRetentionTimeMillis
public void setBufferChunkRetentionTimeMillis(java.lang.Integer bufferChunkRetentionTimeMillis)
-
getFlushIntervalMillis
@Deprecated public java.lang.Integer getFlushIntervalMillis()
Deprecated.As of release 2.4.0, replaced bygetFlushAttemptIntervalMillis()
-
setFlushIntervalMillis
@Deprecated public void setFlushIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)
Deprecated.As of release 2.4.0, replaced bysetFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis)
-
getFlushAttemptIntervalMillis
public java.lang.Integer getFlushAttemptIntervalMillis()
-
setFlushAttemptIntervalMillis
public void setFlushAttemptIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)
-
getFileBackupDir
public java.lang.String getFileBackupDir()
-
setFileBackupDir
public void setFileBackupDir(java.lang.String fileBackupDir)
-
getWaitUntilBufferFlushed
public java.lang.Integer getWaitUntilBufferFlushed()
-
setWaitUntilBufferFlushed
public void setWaitUntilBufferFlushed(java.lang.Integer waitUntilBufferFlushed)
-
getWaitUntilFlusherTerminated
public java.lang.Integer getWaitUntilFlusherTerminated()
-
setWaitUntilFlusherTerminated
public void setWaitUntilFlusherTerminated(java.lang.Integer waitUntilFlusherTerminated)
-
getJvmHeapBufferMode
public java.lang.Boolean getJvmHeapBufferMode()
-
setJvmHeapBufferMode
public void setJvmHeapBufferMode(java.lang.Boolean jvmHeapBufferMode)
-
getErrorHandler
public ErrorHandler getErrorHandler()
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.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)
-
-