Package io.camunda.zeebe.journal.file
Class SegmentDescriptorDecoder
java.lang.Object
io.camunda.zeebe.journal.file.SegmentDescriptorDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageDecoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class SegmentDescriptorDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()intlongid()static intstatic intstatic intidId()static longstatic StringidMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intlongindex()static intstatic intstatic intindexId()static longstatic StringindexMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintintlimit()voidlimit(int limit) intstatic intstatic intstatic intstatic intstatic StringmaxSegmentSizeMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic intintoffset()intintintintsbeSkip()inttoString()wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder)
-
Field Details
-
BLOCK_LENGTH
public static final int BLOCK_LENGTH- See Also:
-
TEMPLATE_ID
public static final int TEMPLATE_ID- See Also:
-
SCHEMA_ID
public static final int SCHEMA_ID- See Also:
-
SCHEMA_VERSION
public static final int SCHEMA_VERSION- See Also:
-
SEMANTIC_VERSION
- See Also:
-
BYTE_ORDER
-
-
Constructor Details
-
SegmentDescriptorDecoder
public SegmentDescriptorDecoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength()- Specified by:
sbeBlockLengthin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeTemplateId
public int sbeTemplateId()- Specified by:
sbeTemplateIdin interfaceorg.agrona.sbe.MessageFlyweight
-
sbeSchemaId
public int sbeSchemaId()- Specified by:
sbeSchemaIdin interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()- Specified by:
sbeSchemaVersionin interfaceorg.agrona.sbe.Flyweight
-
sbeSemanticType
- Specified by:
sbeSemanticTypein interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
initialOffset
public int initialOffset() -
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
public SegmentDescriptorDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public SegmentDescriptorDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLengthin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
encodedLength
public int encodedLength()- Specified by:
encodedLengthin interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limitin interfaceorg.agrona.sbe.MessageFlyweight
-
idId
public static int idId() -
idSinceVersion
public static int idSinceVersion() -
idEncodingOffset
public static int idEncodingOffset() -
idEncodingLength
public static int idEncodingLength() -
idMetaAttribute
-
idNullValue
public static long idNullValue() -
idMinValue
public static long idMinValue() -
idMaxValue
public static long idMaxValue() -
id
public long id() -
indexId
public static int indexId() -
indexSinceVersion
public static int indexSinceVersion() -
indexEncodingOffset
public static int indexEncodingOffset() -
indexEncodingLength
public static int indexEncodingLength() -
indexMetaAttribute
-
indexNullValue
public static long indexNullValue() -
indexMinValue
public static long indexMinValue() -
indexMaxValue
public static long indexMaxValue() -
index
public long index() -
maxSegmentSizeId
public static int maxSegmentSizeId() -
maxSegmentSizeSinceVersion
public static int maxSegmentSizeSinceVersion() -
maxSegmentSizeEncodingOffset
public static int maxSegmentSizeEncodingOffset() -
maxSegmentSizeEncodingLength
public static int maxSegmentSizeEncodingLength() -
maxSegmentSizeMetaAttribute
-
maxSegmentSizeNullValue
public static int maxSegmentSizeNullValue() -
maxSegmentSizeMinValue
public static int maxSegmentSizeMinValue() -
maxSegmentSizeMaxValue
public static int maxSegmentSizeMaxValue() -
maxSegmentSize
public int maxSegmentSize() -
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-