public class PackedForwardBuffer extends Buffer
| Modifier and Type | Class and Description |
|---|---|
static class |
PackedForwardBuffer.Config |
Buffer.Instantiator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORMAT_TYPE |
CHARSET, fileBackup, objectMapper| Modifier | Constructor and Description |
|---|---|
protected |
PackedForwardBuffer(PackedForwardBuffer.Config config) |
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.lang.String tag,
long timestamp,
java.util.Map<java.lang.String,java.lang.Object> data) |
java.lang.String |
bufferFormatType() |
protected void |
closeInternal() |
void |
flushInternal(Sender sender,
boolean force) |
long |
getAllocatedSize() |
long |
getBufferedDataSize() |
float |
getChunkExpandRatio() |
int |
getChunkInitialSize() |
int |
getChunkRetentionSize() |
int |
getChunkRetentionTimeMillis() |
protected void |
loadBufferFromFile(java.util.List<java.lang.String> params,
java.nio.channels.FileChannel channel) |
protected void |
saveAllBuffersToFile() |
java.lang.String |
toString() |
clearBackupFiles, close, flush, getBufferUsage, getFileBackupDir, getFileBackupPrefix, getJacksonModules, getMaxBufferSize, getMaxSize, init, isAckResponseMode, saveBufferpublic static final java.lang.String FORMAT_TYPE
protected PackedForwardBuffer(PackedForwardBuffer.Config config)
protected void loadBufferFromFile(java.util.List<java.lang.String> params,
java.nio.channels.FileChannel channel)
loadBufferFromFile in class Bufferprotected void saveAllBuffersToFile()
throws java.io.IOException
saveAllBuffersToFile in class Bufferjava.io.IOExceptionpublic void append(java.lang.String tag,
long timestamp,
java.util.Map<java.lang.String,java.lang.Object> data)
throws java.io.IOException
public java.lang.String bufferFormatType()
bufferFormatType in class Bufferpublic void flushInternal(Sender sender, boolean force) throws java.io.IOException
flushInternal in class Bufferjava.io.IOExceptionprotected void closeInternal()
closeInternal in class Bufferpublic long getAllocatedSize()
getAllocatedSize in class Bufferpublic long getBufferedDataSize()
getBufferedDataSize in class Bufferpublic int getChunkInitialSize()
public float getChunkExpandRatio()
public int getChunkRetentionSize()
public int getChunkRetentionTimeMillis()