public class DirectBufferWriter extends Object implements BufferWriter
| Modifier and Type | Field and Description |
|---|---|
protected org.agrona.DirectBuffer |
buffer |
protected int |
length |
protected int |
offset |
| Constructor and Description |
|---|
DirectBufferWriter() |
| Modifier and Type | Method and Description |
|---|---|
int |
getLength() |
void |
reset() |
DirectBufferWriter |
wrap(org.agrona.DirectBuffer buffer) |
DirectBufferWriter |
wrap(org.agrona.DirectBuffer buffer,
int offset,
int length) |
void |
write(org.agrona.MutableDirectBuffer writeBuffer,
int writeOffset)
Writes to a buffer.
|
static DirectBufferWriter |
writerFor(org.agrona.DirectBuffer buffer) |
protected org.agrona.DirectBuffer buffer
protected int offset
protected int length
public int getLength()
getLength in interface BufferWriterpublic void write(org.agrona.MutableDirectBuffer writeBuffer,
int writeOffset)
BufferWriterwrite in interface BufferWriterwriteBuffer - the buffer that this writer writes towriteOffset - the offset in the buffer that the writer begins writing atpublic DirectBufferWriter wrap(org.agrona.DirectBuffer buffer, int offset, int length)
public DirectBufferWriter wrap(org.agrona.DirectBuffer buffer)
public void reset()
public static DirectBufferWriter writerFor(org.agrona.DirectBuffer buffer)
Copyright © 2017–2019 camunda services GmbH. All rights reserved.