Class OpenMessageSubscriptionEncoder
java.lang.Object
io.camunda.zeebe.engine.processing.message.command.OpenMessageSubscriptionEncoder
- All Implemented Interfaces:
org.agrona.sbe.EncoderFlyweight,org.agrona.sbe.Flyweight,org.agrona.sbe.MessageEncoderFlyweight,org.agrona.sbe.MessageFlyweight
public final class OpenMessageSubscriptionEncoder
extends Object
implements org.agrona.sbe.MessageEncoderFlyweight
-
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) bpmnProcessId(String value) static Stringstatic intstatic intstatic StringbpmnProcessIdMetaAttribute(MetaAttribute metaAttribute) org.agrona.MutableDirectBufferbuffer()closeOnCorrelate(BooleanType value) static intstatic intstatic intstatic StringcloseOnCorrelateMetaAttribute(MetaAttribute metaAttribute) static intcorrelationKey(String value) static Stringstatic intstatic intstatic StringcorrelationKeyMetaAttribute(MetaAttribute metaAttribute) elementInstanceKey(long value) static intstatic intstatic intstatic longstatic StringelementInstanceKeyMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intintintintlimit()voidlimit(int limit) messageName(String value) static Stringstatic intstatic intstatic StringmessageNameMetaAttribute(MetaAttribute metaAttribute) intoffset()processInstanceKey(long value) static intstatic intstatic intstatic longstatic StringprocessInstanceKeyMetaAttribute(MetaAttribute metaAttribute) static longstatic longstatic intputBpmnProcessId(byte[] src, int srcOffset, int length) putBpmnProcessId(org.agrona.DirectBuffer src, int srcOffset, int length) putCorrelationKey(byte[] src, int srcOffset, int length) putCorrelationKey(org.agrona.DirectBuffer src, int srcOffset, int length) putMessageName(byte[] src, int srcOffset, int length) putMessageName(org.agrona.DirectBuffer src, int srcOffset, int length) intintintintsubscriptionPartitionId(int value) static intstatic intstatic intstatic intstatic StringsubscriptionPartitionIdMetaAttribute(MetaAttribute metaAttribute) static intstatic intstatic inttoString()wrap(org.agrona.MutableDirectBuffer buffer, int offset) wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
-
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
-
OpenMessageSubscriptionEncoder
public OpenMessageSubscriptionEncoder()
-
-
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.MutableDirectBuffer buffer()- Specified by:
bufferin interfaceorg.agrona.sbe.EncoderFlyweight- Specified by:
bufferin interfaceorg.agrona.sbe.Flyweight
-
initialOffset
public int initialOffset() -
offset
public int offset()- Specified by:
offsetin interfaceorg.agrona.sbe.Flyweight
-
wrap
- Specified by:
wrapin interfaceorg.agrona.sbe.EncoderFlyweight
-
wrapAndApplyHeader
public OpenMessageSubscriptionEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder) -
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
-
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
-
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
-
closeOnCorrelateId
public static int closeOnCorrelateId() -
closeOnCorrelateSinceVersion
public static int closeOnCorrelateSinceVersion() -
closeOnCorrelateEncodingOffset
public static int closeOnCorrelateEncodingOffset() -
closeOnCorrelateEncodingLength
public static int closeOnCorrelateEncodingLength() -
closeOnCorrelateMetaAttribute
-
closeOnCorrelate
-
messageNameId
public static int messageNameId() -
messageNameCharacterEncoding
-
messageNameMetaAttribute
-
messageNameHeaderLength
public static int messageNameHeaderLength() -
putMessageName
public OpenMessageSubscriptionEncoder putMessageName(org.agrona.DirectBuffer src, int srcOffset, int length) -
putMessageName
-
messageName
-
correlationKeyId
public static int correlationKeyId() -
correlationKeyCharacterEncoding
-
correlationKeyMetaAttribute
-
correlationKeyHeaderLength
public static int correlationKeyHeaderLength() -
putCorrelationKey
public OpenMessageSubscriptionEncoder putCorrelationKey(org.agrona.DirectBuffer src, int srcOffset, int length) -
putCorrelationKey
-
correlationKey
-
bpmnProcessIdId
public static int bpmnProcessIdId() -
bpmnProcessIdCharacterEncoding
-
bpmnProcessIdMetaAttribute
-
bpmnProcessIdHeaderLength
public static int bpmnProcessIdHeaderLength() -
putBpmnProcessId
public OpenMessageSubscriptionEncoder putBpmnProcessId(org.agrona.DirectBuffer src, int srcOffset, int length) -
putBpmnProcessId
-
bpmnProcessId
-
toString
-
appendTo
-