Class OpenMessageSubscriptionDecoder
java.lang.Object
io.camunda.zeebe.engine.processing.message.command.OpenMessageSubscriptionDecoder
- All Implemented Interfaces:
org.agrona.sbe.DecoderFlyweight
,org.agrona.sbe.Flyweight
,org.agrona.sbe.MessageDecoderFlyweight
,org.agrona.sbe.MessageFlyweight
public final class OpenMessageSubscriptionDecoder
extends Object
implements org.agrona.sbe.MessageDecoderFlyweight
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final ByteOrder
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappendTo
(StringBuilder builder) static String
static int
static int
int
static String
bpmnProcessIdMetaAttribute
(MetaAttribute metaAttribute) static int
org.agrona.DirectBuffer
buffer()
static int
static int
static int
static String
closeOnCorrelateMetaAttribute
(MetaAttribute metaAttribute) short
static int
static String
static int
static int
int
static String
correlationKeyMetaAttribute
(MetaAttribute metaAttribute) static int
long
static int
static int
static int
static long
static String
elementInstanceKeyMetaAttribute
(MetaAttribute metaAttribute) static long
static long
static int
int
int
getBpmnProcessId
(byte[] dst, int dstOffset, int length) int
getBpmnProcessId
(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) int
getCorrelationKey
(byte[] dst, int dstOffset, int length) int
getCorrelationKey
(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) int
getMessageName
(byte[] dst, int dstOffset, int length) int
getMessageName
(org.agrona.MutableDirectBuffer dst, int dstOffset, int length) int
int
limit()
void
limit
(int limit) static String
static int
static int
int
static String
messageNameMetaAttribute
(MetaAttribute metaAttribute) static int
int
offset()
long
static int
static int
static int
static long
static String
processInstanceKeyMetaAttribute
(MetaAttribute metaAttribute) static long
static long
static int
int
int
int
int
sbeSkip()
int
int
int
int
int
static int
static int
static int
static int
static String
subscriptionPartitionIdMetaAttribute
(MetaAttribute metaAttribute) static int
static int
static int
toString()
wrap
(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) wrapAndApplyHeader
(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) void
wrapBpmnProcessId
(org.agrona.DirectBuffer wrapBuffer) void
wrapCorrelationKey
(org.agrona.DirectBuffer wrapBuffer) void
wrapMessageName
(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
-
OpenMessageSubscriptionDecoder
public OpenMessageSubscriptionDecoder()
-
-
Method Details
-
sbeBlockLength
public int sbeBlockLength()- Specified by:
sbeBlockLength
in interfaceorg.agrona.sbe.MessageFlyweight
-
sbeTemplateId
public int sbeTemplateId()- Specified by:
sbeTemplateId
in interfaceorg.agrona.sbe.MessageFlyweight
-
sbeSchemaId
public int sbeSchemaId()- Specified by:
sbeSchemaId
in interfaceorg.agrona.sbe.Flyweight
-
sbeSchemaVersion
public int sbeSchemaVersion()- Specified by:
sbeSchemaVersion
in interfaceorg.agrona.sbe.Flyweight
-
sbeSemanticType
- Specified by:
sbeSemanticType
in interfaceorg.agrona.sbe.MessageFlyweight
-
buffer
public org.agrona.DirectBuffer buffer()- Specified by:
buffer
in interfaceorg.agrona.sbe.Flyweight
-
initialOffset
public int initialOffset() -
offset
public int offset()- Specified by:
offset
in interfaceorg.agrona.sbe.Flyweight
-
wrap
public OpenMessageSubscriptionDecoder wrap(org.agrona.DirectBuffer buffer, int offset, int actingBlockLength, int actingVersion) - Specified by:
wrap
in interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
wrapAndApplyHeader
public OpenMessageSubscriptionDecoder wrapAndApplyHeader(org.agrona.DirectBuffer buffer, int offset, MessageHeaderDecoder headerDecoder) -
sbeRewind
-
sbeDecodedLength
public int sbeDecodedLength()- Specified by:
sbeDecodedLength
in interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
encodedLength
public int encodedLength()- Specified by:
encodedLength
in interfaceorg.agrona.sbe.Flyweight
-
limit
public int limit()- Specified by:
limit
in interfaceorg.agrona.sbe.MessageFlyweight
-
limit
public void limit(int limit) - Specified by:
limit
in 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() -
closeOnCorrelateId
public static int closeOnCorrelateId() -
closeOnCorrelateSinceVersion
public static int closeOnCorrelateSinceVersion() -
closeOnCorrelateEncodingOffset
public static int closeOnCorrelateEncodingOffset() -
closeOnCorrelateEncodingLength
public static int closeOnCorrelateEncodingLength() -
closeOnCorrelateMetaAttribute
-
closeOnCorrelateRaw
public short closeOnCorrelateRaw() -
closeOnCorrelate
-
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
-
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
-
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
-
toString
-
appendTo
- Specified by:
appendTo
in interfaceorg.agrona.sbe.MessageDecoderFlyweight
-
sbeSkip
-