Class CorrelateProcessMessageSubscriptionDecoder
java.lang.Object
io.camunda.zeebe.engine.processing.message.command.CorrelateProcessMessageSubscriptionDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageDecoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class CorrelateProcessMessageSubscriptionDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final ByteOrderstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappendTo(StringBuilder builder) static Stringstatic intstatic intintstatic StringbpmnProcessIdMetaAttribute(MetaAttribute metaAttribute) static intorg.agrona.DirectBufferbuffer()static Stringstatic intstatic intintstatic StringcorrelationKeyMetaAttribute(MetaAttribute metaAttribute) static intlongstatic intstatic intstatic intstatic longstatic StringelementInstanceKeyMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintintgetBpmnProcessId(byte[] dst, int dstOffset, int length) intgetBpmnProcessId(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetCorrelationKey(byte[] dst, int dstOffset, int length) intgetCorrelationKey(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetMessageName(byte[] dst, int dstOffset, int length) intgetMessageName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intgetVariables(byte[] dst, int dstOffset, int length) intgetVariables(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) intintlimit()voidlimit(int limit) longstatic intstatic intstatic intstatic longstatic StringmessageKeyMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intstatic Stringstatic intstatic intintstatic StringmessageNameMetaAttribute(MetaAttribute metaAttribute) static intintoffset()longstatic intstatic intstatic intstatic longstatic StringprocessInstanceKeyMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintintintintsbeSkip()intintintintintintstatic intstatic intstatic intstatic intstatic StringsubscriptionPartitionIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic inttoString()static Stringstatic intstatic intintstatic StringvariablesMetaAttribute(MetaAttribute metaAttribute) static intwrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) voidwrapBpmnProcessId(org.agrona.DirectBuffer wrapBuffer) voidwrapCorrelationKey(org.agrona.DirectBuffer wrapBuffer) voidwrapMessageName(org.agrona.DirectBuffer wrapBuffer) voidwrapVariables(org.agrona.DirectBuffer wrapBuffer)
-
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:
-
BYTE_ORDER
-
-
Constructor Details
-
CorrelateProcessMessageSubscriptionDecoder
public CorrelateProcessMessageSubscriptionDecoder()
-
-
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 CorrelateProcessMessageSubscriptionDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrapin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public CorrelateProcessMessageSubscriptionDecoder 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
-
subscriptionPartitionIdId
public static int subscriptionPartitionIdId() -
subscriptionPartitionIdSinceVersion
public static int subscriptionPartitionIdSinceVersion() -
subscriptionPartitionIdEncodingOffset
public static int subscriptionPartitionIdEncodingOffset() -
subscriptionPartitionIdEncodingLength
public static int subscriptionPartitionIdEncodingLength() -
subscriptionPartitionIdMetaAttribute
-
subscriptionPartitionIdNullValue
public static int subscriptionPartitionIdNullValue() -
subscriptionPartitionIdMinValue
public static int subscriptionPartitionIdMinValue() -
subscriptionPartitionIdMaxValue
public static int subscriptionPartitionIdMaxValue() -
subscriptionPartitionId
public int subscriptionPartitionId() -
processInstanceKeyId
public static int processInstanceKeyId() -
processInstanceKeySinceVersion
public static int processInstanceKeySinceVersion() -
processInstanceKeyEncodingOffset
public static int processInstanceKeyEncodingOffset() -
processInstanceKeyEncodingLength
public static int processInstanceKeyEncodingLength() -
processInstanceKeyMetaAttribute
-
processInstanceKeyNullValue
public static long processInstanceKeyNullValue() -
processInstanceKeyMinValue
public static long processInstanceKeyMinValue() -
processInstanceKeyMaxValue
public static long processInstanceKeyMaxValue() -
processInstanceKey
public long processInstanceKey() -
elementInstanceKeyId
public static int elementInstanceKeyId() -
elementInstanceKeySinceVersion
public static int elementInstanceKeySinceVersion() -
elementInstanceKeyEncodingOffset
public static int elementInstanceKeyEncodingOffset() -
elementInstanceKeyEncodingLength
public static int elementInstanceKeyEncodingLength() -
elementInstanceKeyMetaAttribute
-
elementInstanceKeyNullValue
public static long elementInstanceKeyNullValue() -
elementInstanceKeyMinValue
public static long elementInstanceKeyMinValue() -
elementInstanceKeyMaxValue
public static long elementInstanceKeyMaxValue() -
elementInstanceKey
public long elementInstanceKey() -
messageKeyId
public static int messageKeyId() -
messageKeySinceVersion
public static int messageKeySinceVersion() -
messageKeyEncodingOffset
public static int messageKeyEncodingOffset() -
messageKeyEncodingLength
public static int messageKeyEncodingLength() -
messageKeyMetaAttribute
-
messageKeyNullValue
public static long messageKeyNullValue() -
messageKeyMinValue
public static long messageKeyMinValue() -
messageKeyMaxValue
public static long messageKeyMaxValue() -
messageKey
public long messageKey() -
messageNameId
public static int messageNameId() -
messageNameSinceVersion
public static int messageNameSinceVersion() -
messageNameCharacterEncoding
-
messageNameMetaAttribute
-
messageNameHeaderLength
public static int messageNameHeaderLength() -
messageNameLength
public int messageNameLength() -
skipMessageName
public int skipMessageName() -
getMessageName
public int getMessageName(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getMessageName
public int getMessageName(byte[] dst, int dstOffset, int length) -
wrapMessageName
public void wrapMessageName(org.agrona.DirectBuffer wrapBuffer) -
messageName
-
variablesId
public static int variablesId() -
variablesSinceVersion
public static int variablesSinceVersion() -
variablesCharacterEncoding
-
variablesMetaAttribute
-
variablesHeaderLength
public static int variablesHeaderLength() -
variablesLength
public int variablesLength() -
skipVariables
public int skipVariables() -
getVariables
public int getVariables(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getVariables
public int getVariables(byte[] dst, int dstOffset, int length) -
wrapVariables
public void wrapVariables(org.agrona.DirectBuffer wrapBuffer) -
variables
-
bpmnProcessIdId
public static int bpmnProcessIdId() -
bpmnProcessIdSinceVersion
public static int bpmnProcessIdSinceVersion() -
bpmnProcessIdCharacterEncoding
-
bpmnProcessIdMetaAttribute
-
bpmnProcessIdHeaderLength
public static int bpmnProcessIdHeaderLength() -
bpmnProcessIdLength
public int bpmnProcessIdLength() -
skipBpmnProcessId
public int skipBpmnProcessId() -
getBpmnProcessId
public int getBpmnProcessId(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getBpmnProcessId
public int getBpmnProcessId(byte[] dst, int dstOffset, int length) -
wrapBpmnProcessId
public void wrapBpmnProcessId(org.agrona.DirectBuffer wrapBuffer) -
bpmnProcessId
-
correlationKeyId
public static int correlationKeyId() -
correlationKeySinceVersion
public static int correlationKeySinceVersion() -
correlationKeyCharacterEncoding
-
correlationKeyMetaAttribute
-
correlationKeyHeaderLength
public static int correlationKeyHeaderLength() -
correlationKeyLength
public int correlationKeyLength() -
skipCorrelationKey
public int skipCorrelationKey() -
getCorrelationKey
public int getCorrelationKey(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) -
getCorrelationKey
public int getCorrelationKey(byte[] dst, int dstOffset, int length) -
wrapCorrelationKey
public void wrapCorrelationKey(org.agrona.DirectBuffer wrapBuffer) -
correlationKey
-
toString
-
appendTo
- Specified by:
appendToin interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-