Package com.illumon.iris.db.v2.locations
Class FileDataBufferStore.StoredBufferMessage
java.lang.Object
com.illumon.iris.db.v2.locations.FileDataBufferStore.StoredBufferMessage
- All Implemented Interfaces:
com.fishlib.io.sched.Message
- Enclosing class:
- FileDataBufferStore
public static final class FileDataBufferStore.StoredBufferMessage extends Object implements com.fishlib.io.sched.Message
Message implementation to wrap a stored buffer and associated boundaries.
We fix the view's limit at construction time in order to ensure that we can return a constant length that accurately reflects the remaining bytes in a view.
-
Method Summary
Modifier and Type Method Description void
dropView(ByteBuffer view)
void
finished()
ByteBuffer
getBuffer()
int
getLength()
ByteBuffer
getView()
-
Method Details
-
getLength
public final int getLength() -
getBuffer
- Specified by:
getBuffer
in interfacecom.fishlib.io.sched.Message
-
getView
- Specified by:
getView
in interfacecom.fishlib.io.sched.Message
-
dropView
- Specified by:
dropView
in interfacecom.fishlib.io.sched.Message
-
finished
public final void finished()- Specified by:
finished
in interfacecom.fishlib.io.sched.Message
-