Class ConfigurationDecoder
java.lang.Object
io.atomix.raft.storage.serializer.ConfigurationDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageDecoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class ConfigurationDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintappendTo(StringBuilder builder) org.agrona.DirectBufferbuffer()intforce()static intstatic intstatic intforceId()static StringforceMetaAttribute(MetaAttribute metaAttribute) shortforceRaw()static intlongindex()static intstatic intstatic intindexId()static longstatic StringindexMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintlimit()voidlimit(int limit) static longstatic intintoffset()static longstatic intintintintintsbeSkip()intlongterm()static intstatic intstatic inttermId()static longstatic StringtermMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intlongstatic intstatic intstatic intstatic longstatic StringtimestampMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic 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
-
ConfigurationDecoder
public ConfigurationDecoder()
-
-
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
-
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
public ConfigurationDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public ConfigurationDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLengthin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
actingVersion
public int actingVersion() -
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
-
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() -
termId
public static int termId() -
termSinceVersion
public static int termSinceVersion() -
termEncodingOffset
public static int termEncodingOffset() -
termEncodingLength
public static int termEncodingLength() -
termMetaAttribute
-
termNullValue
public static long termNullValue() -
termMinValue
public static long termMinValue() -
termMaxValue
public static long termMaxValue() -
term
public long term() -
timestampId
public static int timestampId() -
timestampSinceVersion
public static int timestampSinceVersion() -
timestampEncodingOffset
public static int timestampEncodingOffset() -
timestampEncodingLength
public static int timestampEncodingLength() -
timestampMetaAttribute
-
timestampNullValue
public static long timestampNullValue() -
timestampMinValue
public static long timestampMinValue() -
timestampMaxValue
public static long timestampMaxValue() -
timestamp
public long timestamp() -
forceId
public static int forceId() -
forceSinceVersion
public static int forceSinceVersion() -
forceEncodingOffset
public static int forceEncodingOffset() -
forceEncodingLength
public static int forceEncodingLength() -
forceMetaAttribute
-
forceRaw
public short forceRaw() -
force
-
newMembersDecoderId
public static long newMembersDecoderId() -
newMembersDecoderSinceVersion
public static int newMembersDecoderSinceVersion() -
newMembers
-
oldMembersDecoderId
public static long oldMembersDecoderId() -
oldMembersDecoderSinceVersion
public static int oldMembersDecoderSinceVersion() -
oldMembers
-
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-