public class LoggedEventImpl extends Object implements ReadableFragment, LoggedEvent
| Modifier and Type | Field and Description |
|---|---|
protected org.agrona.DirectBuffer |
buffer |
protected int |
fragmentOffset |
protected int |
messageOffset |
| Constructor and Description |
|---|
LoggedEventImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.agrona.DirectBuffer |
getBuffer() |
int |
getFragmentLength() |
int |
getFragmentOffset() |
long |
getKey() |
int |
getMessageLength() |
int |
getMessageOffset() |
org.agrona.DirectBuffer |
getMetadata() |
short |
getMetadataLength() |
int |
getMetadataOffset() |
long |
getPosition() |
int |
getProducerId() |
int |
getRaftTerm() |
long |
getSourceEventPosition() |
int |
getStreamId() |
long |
getTimestamp() |
int |
getType() |
org.agrona.DirectBuffer |
getValueBuffer() |
int |
getValueLength() |
int |
getValueOffset() |
int |
getVersion() |
void |
readMetadata(BufferReader reader)
Wraps the given buffer to read the event's metadata
|
void |
readValue(BufferReader reader)
Wraps the given buffer to read the event's value.
|
String |
toString() |
void |
wrap(org.agrona.DirectBuffer buffer,
int offset) |
protected int fragmentOffset
protected int messageOffset
protected org.agrona.DirectBuffer buffer
public void wrap(org.agrona.DirectBuffer buffer,
int offset)
public int getType()
getType in interface ReadableFragmentpublic int getVersion()
getVersion in interface ReadableFragmentpublic int getMessageLength()
getMessageLength in interface ReadableFragmentpublic int getMessageOffset()
getMessageOffset in interface ReadableFragmentpublic int getStreamId()
getStreamId in interface ReadableFragmentpublic org.agrona.DirectBuffer getBuffer()
getBuffer in interface ReadableFragmentpublic int getFragmentLength()
public int getFragmentOffset()
public long getPosition()
getPosition in interface LoggedEventpublic int getRaftTerm()
getRaftTerm in interface LoggedEventpublic long getKey()
getKey in interface LoggedEventpublic long getTimestamp()
getTimestamp in interface LoggedEventpublic org.agrona.DirectBuffer getMetadata()
getMetadata in interface LoggedEventLoggedEvent.getMetadataOffset() and
with length LoggedEvent.getMetadataLength().public short getMetadataLength()
getMetadataLength in interface LoggedEventpublic int getMetadataOffset()
getMetadataOffset in interface LoggedEventpublic void readMetadata(BufferReader reader)
LoggedEventreadMetadata in interface LoggedEventreader - the reader to read intopublic int getValueOffset()
getValueOffset in interface LoggedEventpublic int getValueLength()
getValueLength in interface LoggedEventpublic org.agrona.DirectBuffer getValueBuffer()
getValueBuffer in interface LoggedEventLoggedEvent.getValueOffset() ()} and
with length LoggedEvent.getValueLength() ()}.public void readValue(BufferReader reader)
LoggedEventreadValue in interface LoggedEventreader - the buffer to read frompublic long getSourceEventPosition()
getSourceEventPosition in interface LoggedEventpublic int getProducerId()
getProducerId in interface LoggedEventCopyright © 2017–2018 camunda services GmbH. All rights reserved.