public class FluencyBuilder
extends java.lang.Object
| Constructor and Description |
|---|
FluencyBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Fluency |
buildFromIngester(RecordFormatter recordFormatter,
Ingester ingester) |
protected void |
configureFlusherConfig(Flusher.Config flusherConfig) |
Fluency |
createFluency(RecordFormatter recordFormatter,
Ingester ingester,
Buffer.Config bufferConfig,
Flusher.Config flusherConfig) |
java.lang.Integer |
getBufferChunkInitialSize() |
java.lang.Integer |
getBufferChunkRetentionSize() |
java.lang.Integer |
getBufferChunkRetentionTimeMillis() |
ErrorHandler |
getErrorHandler() |
java.lang.String |
getFileBackupDir() |
java.lang.Integer |
getFlushAttemptIntervalMillis() |
java.lang.Integer |
getFlushIntervalMillis()
Deprecated.
As of release 2.4.0, replaced by
getFlushAttemptIntervalMillis() |
java.lang.Boolean |
getJvmHeapBufferMode() |
java.lang.Long |
getMaxBufferSize() |
java.lang.Integer |
getWaitUntilBufferFlushed() |
java.lang.Integer |
getWaitUntilFlusherTerminated() |
void |
setBufferChunkInitialSize(java.lang.Integer bufferChunkInitialSize) |
void |
setBufferChunkRetentionSize(java.lang.Integer bufferChunkRetentionSize) |
void |
setBufferChunkRetentionTimeMillis(java.lang.Integer bufferChunkRetentionTimeMillis) |
void |
setErrorHandler(ErrorHandler errorHandler) |
void |
setFileBackupDir(java.lang.String fileBackupDir) |
void |
setFlushAttemptIntervalMillis(java.lang.Integer flushAttemptIntervalMillis) |
void |
setFlushIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)
Deprecated.
As of release 2.4.0, replaced by
setFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis) |
void |
setJvmHeapBufferMode(java.lang.Boolean jvmHeapBufferMode) |
void |
setMaxBufferSize(java.lang.Long maxBufferSize) |
void |
setWaitUntilBufferFlushed(java.lang.Integer waitUntilBufferFlushed) |
void |
setWaitUntilFlusherTerminated(java.lang.Integer waitUntilFlusherTerminated) |
java.lang.String |
toString() |
public java.lang.Long getMaxBufferSize()
public void setMaxBufferSize(java.lang.Long maxBufferSize)
public java.lang.Integer getBufferChunkInitialSize()
public void setBufferChunkInitialSize(java.lang.Integer bufferChunkInitialSize)
public java.lang.Integer getBufferChunkRetentionSize()
public void setBufferChunkRetentionSize(java.lang.Integer bufferChunkRetentionSize)
public java.lang.Integer getBufferChunkRetentionTimeMillis()
public void setBufferChunkRetentionTimeMillis(java.lang.Integer bufferChunkRetentionTimeMillis)
@Deprecated public java.lang.Integer getFlushIntervalMillis()
getFlushAttemptIntervalMillis()@Deprecated public void setFlushIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)
setFlushAttemptIntervalMillis(Integer flushAttemptIntervalMillis)public java.lang.Integer getFlushAttemptIntervalMillis()
public void setFlushAttemptIntervalMillis(java.lang.Integer flushAttemptIntervalMillis)
public java.lang.String getFileBackupDir()
public void setFileBackupDir(java.lang.String fileBackupDir)
public java.lang.Integer getWaitUntilBufferFlushed()
public void setWaitUntilBufferFlushed(java.lang.Integer waitUntilBufferFlushed)
public java.lang.Integer getWaitUntilFlusherTerminated()
public void setWaitUntilFlusherTerminated(java.lang.Integer waitUntilFlusherTerminated)
public java.lang.Boolean getJvmHeapBufferMode()
public void setJvmHeapBufferMode(java.lang.Boolean jvmHeapBufferMode)
public ErrorHandler getErrorHandler()
public void setErrorHandler(ErrorHandler errorHandler)
public java.lang.String toString()
toString in class java.lang.Objectpublic Fluency createFluency(RecordFormatter recordFormatter, Ingester ingester, Buffer.Config bufferConfig, Flusher.Config flusherConfig)
public Fluency buildFromIngester(RecordFormatter recordFormatter, Ingester ingester)
protected void configureFlusherConfig(Flusher.Config flusherConfig)