Class CorrelateWorkflowInstanceSubscriptionDecoder

  • All Implemented Interfaces:
    org.agrona.sbe.DecoderFlyweight, org.agrona.sbe.Flyweight, org.agrona.sbe.MessageDecoderFlyweight, org.agrona.sbe.MessageFlyweight

    public class CorrelateWorkflowInstanceSubscriptionDecoder
    extends Object
    implements org.agrona.sbe.MessageDecoderFlyweight
    • Field Detail

      • BYTE_ORDER

        public static final ByteOrder BYTE_ORDER
      • initialOffset

        protected int initialOffset
      • offset

        protected int offset
      • limit

        protected int limit
      • actingBlockLength

        protected int actingBlockLength
      • actingVersion

        protected int actingVersion
    • Constructor Detail

      • CorrelateWorkflowInstanceSubscriptionDecoder

        public CorrelateWorkflowInstanceSubscriptionDecoder()
    • Method Detail

      • sbeBlockLength

        public int sbeBlockLength()
        Specified by:
        sbeBlockLength in interface org.agrona.sbe.MessageFlyweight
      • sbeTemplateId

        public int sbeTemplateId()
        Specified by:
        sbeTemplateId in interface org.agrona.sbe.MessageFlyweight
      • sbeSchemaId

        public int sbeSchemaId()
        Specified by:
        sbeSchemaId in interface org.agrona.sbe.Flyweight
      • sbeSchemaVersion

        public int sbeSchemaVersion()
        Specified by:
        sbeSchemaVersion in interface org.agrona.sbe.Flyweight
      • sbeSemanticType

        public String sbeSemanticType()
        Specified by:
        sbeSemanticType in interface org.agrona.sbe.MessageFlyweight
      • buffer

        public org.agrona.DirectBuffer buffer()
        Specified by:
        buffer in interface org.agrona.sbe.Flyweight
      • initialOffset

        public int initialOffset()
      • offset

        public int offset()
        Specified by:
        offset in interface org.agrona.sbe.Flyweight
        Specified by:
        offset in interface org.agrona.sbe.MessageFlyweight
      • wrap

        public CorrelateWorkflowInstanceSubscriptionDecoder wrap​(org.agrona.DirectBuffer buffer,
                                                                 int offset,
                                                                 int actingBlockLength,
                                                                 int actingVersion)
        Specified by:
        wrap in interface org.agrona.sbe.MessageDecoderFlyweight
      • encodedLength

        public int encodedLength()
        Specified by:
        encodedLength in interface org.agrona.sbe.Flyweight
      • limit

        public int limit()
      • limit

        public void limit​(int limit)
      • subscriptionPartitionIdId

        public static int subscriptionPartitionIdId()
      • subscriptionPartitionIdSinceVersion

        public static int subscriptionPartitionIdSinceVersion()
      • subscriptionPartitionIdEncodingOffset

        public static int subscriptionPartitionIdEncodingOffset()
      • subscriptionPartitionIdEncodingLength

        public static int subscriptionPartitionIdEncodingLength()
      • subscriptionPartitionIdMetaAttribute

        public static String subscriptionPartitionIdMetaAttribute​(MetaAttribute metaAttribute)
      • subscriptionPartitionIdNullValue

        public static int subscriptionPartitionIdNullValue()
      • subscriptionPartitionIdMinValue

        public static int subscriptionPartitionIdMinValue()
      • subscriptionPartitionIdMaxValue

        public static int subscriptionPartitionIdMaxValue()
      • subscriptionPartitionId

        public int subscriptionPartitionId()
      • workflowInstanceKeyId

        public static int workflowInstanceKeyId()
      • workflowInstanceKeySinceVersion

        public static int workflowInstanceKeySinceVersion()
      • workflowInstanceKeyEncodingOffset

        public static int workflowInstanceKeyEncodingOffset()
      • workflowInstanceKeyEncodingLength

        public static int workflowInstanceKeyEncodingLength()
      • workflowInstanceKeyMetaAttribute

        public static String workflowInstanceKeyMetaAttribute​(MetaAttribute metaAttribute)
      • workflowInstanceKeyNullValue

        public static long workflowInstanceKeyNullValue()
      • workflowInstanceKeyMinValue

        public static long workflowInstanceKeyMinValue()
      • workflowInstanceKeyMaxValue

        public static long workflowInstanceKeyMaxValue()
      • workflowInstanceKey

        public long workflowInstanceKey()
      • elementInstanceKeyId

        public static int elementInstanceKeyId()
      • elementInstanceKeySinceVersion

        public static int elementInstanceKeySinceVersion()
      • elementInstanceKeyEncodingOffset

        public static int elementInstanceKeyEncodingOffset()
      • elementInstanceKeyEncodingLength

        public static int elementInstanceKeyEncodingLength()
      • elementInstanceKeyMetaAttribute

        public static String elementInstanceKeyMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public static String messageKeyMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public static String messageNameCharacterEncoding()
      • messageNameMetaAttribute

        public static String messageNameMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public String messageName()
      • variablesId

        public static int variablesId()
      • variablesSinceVersion

        public static int variablesSinceVersion()
      • variablesCharacterEncoding

        public static String variablesCharacterEncoding()
      • variablesMetaAttribute

        public static String variablesMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public String variables()
      • bpmnProcessIdId

        public static int bpmnProcessIdId()
      • bpmnProcessIdSinceVersion

        public static int bpmnProcessIdSinceVersion()
      • bpmnProcessIdCharacterEncoding

        public static String bpmnProcessIdCharacterEncoding()
      • bpmnProcessIdMetaAttribute

        public static String bpmnProcessIdMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public String bpmnProcessId()
      • correlationKeyId

        public static int correlationKeyId()
      • correlationKeySinceVersion

        public static int correlationKeySinceVersion()
      • correlationKeyCharacterEncoding

        public static String correlationKeyCharacterEncoding()
      • correlationKeyMetaAttribute

        public static String correlationKeyMetaAttribute​(MetaAttribute metaAttribute)
      • 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

        public String correlationKey()
      • appendTo

        public StringBuilder appendTo​(StringBuilder builder)
        Specified by:
        appendTo in interface org.agrona.sbe.MessageDecoderFlyweight