@FunctionalInterface
public interface RawBlockHandler
FileChannel.MapMode.READ_WRITE via
Aeron.Context.imageMapMode(java.nio.channels.FileChannel.MapMode).| Modifier and Type | Method and Description |
|---|---|
void |
onBlock(java.nio.channels.FileChannel fileChannel,
long fileOffset,
org.agrona.concurrent.UnsafeBuffer termBuffer,
int termOffset,
int length,
int sessionId,
int termId)
Notification of an available block of fragments.
|
void onBlock(java.nio.channels.FileChannel fileChannel,
long fileOffset,
org.agrona.concurrent.UnsafeBuffer termBuffer,
int termOffset,
int length,
int sessionId,
int termId)
fileChannel - containing the block of fragments.fileOffset - at which the block begins, including any frame headers.termBuffer - mapped over the block of fragments.termOffset - in the termBuffer at which block begins, including any frame headers.length - of the block in bytes, including any frame headers that is aligned up to
FrameDescriptor.FRAME_ALIGNMENT.sessionId - of the stream of fragments.termId - of the stream of fragments.Copyright © 2014 - 2016 Real Logic Ltd. All Rights Reserved.