public abstract class FileBufferFactory<T extends java.io.Serializable>
extends java.lang.Object
Constructor and Description |
---|
FileBufferFactory(LogFileFactory logFileFactory,
java.util.Map<java.lang.String,java.lang.String> metaData) |
Modifier and Type | Method and Description |
---|---|
de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> |
createActiveBuffer(SourceIdentifier si) |
de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> |
createBuffer(java.io.File dataFile,
java.io.File indexFile,
java.util.Map<java.lang.String,java.lang.String> usedMetaData) |
de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> |
createBuffer(SourceIdentifier si) |
LogFileFactory |
getLogFileFactory() |
abstract de.huxhorn.sulky.codec.Codec<EventWrapper<T>> |
resolveCodec(de.huxhorn.sulky.codec.filebuffer.MetaData metaData) |
public FileBufferFactory(LogFileFactory logFileFactory, java.util.Map<java.lang.String,java.lang.String> metaData)
public LogFileFactory getLogFileFactory()
public abstract de.huxhorn.sulky.codec.Codec<EventWrapper<T>> resolveCodec(de.huxhorn.sulky.codec.filebuffer.MetaData metaData)
public de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> createBuffer(SourceIdentifier si)
public de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> createBuffer(java.io.File dataFile, java.io.File indexFile, java.util.Map<java.lang.String,java.lang.String> usedMetaData)
public de.huxhorn.sulky.buffers.FileBuffer<EventWrapper<T>> createActiveBuffer(SourceIdentifier si)