Class ExternalRequestMessageEncoder

java.lang.Object
com.iohao.net.sbe.ExternalRequestMessageEncoder

public final class ExternalRequestMessageEncoder extends Object
ExternalRequestMessage
  • Field Details

  • Constructor Details

    • ExternalRequestMessageEncoder

      public ExternalRequestMessageEncoder()
  • Method Details

    • sbeBlockLength

      public int sbeBlockLength()
    • sbeTemplateId

      public int sbeTemplateId()
    • sbeSchemaId

      public int sbeSchemaId()
    • sbeSchemaVersion

      public int sbeSchemaVersion()
    • sbeSemanticType

      public String sbeSemanticType()
    • buffer

      public org.agrona.MutableDirectBuffer buffer()
    • offset

      public int offset()
    • wrap

      public ExternalRequestMessageEncoder wrap(org.agrona.MutableDirectBuffer buffer, int offset)
    • wrapAndApplyHeader

      public ExternalRequestMessageEncoder wrapAndApplyHeader(org.agrona.MutableDirectBuffer buffer, int offset, MessageHeaderEncoder headerEncoder)
    • encodedLength

      public int encodedLength()
    • limit

      public int limit()
    • limit

      public void limit(int limit)
    • futureIdId

      public static int futureIdId()
    • futureIdSinceVersion

      public static int futureIdSinceVersion()
    • futureIdEncodingOffset

      public static int futureIdEncodingOffset()
    • futureIdEncodingLength

      public static int futureIdEncodingLength()
    • futureIdMetaAttribute

      public static String futureIdMetaAttribute(MetaAttribute metaAttribute)
    • futureIdNullValue

      public static long futureIdNullValue()
    • futureIdMinValue

      public static long futureIdMinValue()
    • futureIdMaxValue

      public static long futureIdMaxValue()
    • futureId

      public ExternalRequestMessageEncoder futureId(long value)
    • userIdentityId

      public static int userIdentityId()
    • userIdentitySinceVersion

      public static int userIdentitySinceVersion()
    • userIdentityEncodingOffset

      public static int userIdentityEncodingOffset()
    • userIdentityEncodingLength

      public static int userIdentityEncodingLength()
    • userIdentityMetaAttribute

      public static String userIdentityMetaAttribute(MetaAttribute metaAttribute)
    • userIdentity

      public UserIdentityMessageEncoder userIdentity()
    • externalServerIdId

      public static int externalServerIdId()
    • externalServerIdSinceVersion

      public static int externalServerIdSinceVersion()
    • externalServerIdEncodingOffset

      public static int externalServerIdEncodingOffset()
    • externalServerIdEncodingLength

      public static int externalServerIdEncodingLength()
    • externalServerIdMetaAttribute

      public static String externalServerIdMetaAttribute(MetaAttribute metaAttribute)
    • externalServerIdNullValue

      public static int externalServerIdNullValue()
    • externalServerIdMinValue

      public static int externalServerIdMinValue()
    • externalServerIdMaxValue

      public static int externalServerIdMaxValue()
    • externalServerId

      public ExternalRequestMessageEncoder externalServerId(int value)
    • netIdId

      public static int netIdId()
    • netIdSinceVersion

      public static int netIdSinceVersion()
    • netIdEncodingOffset

      public static int netIdEncodingOffset()
    • netIdEncodingLength

      public static int netIdEncodingLength()
    • netIdMetaAttribute

      public static String netIdMetaAttribute(MetaAttribute metaAttribute)
    • netIdNullValue

      public static int netIdNullValue()
    • netIdMinValue

      public static int netIdMinValue()
    • netIdMaxValue

      public static int netIdMaxValue()
    • netId

      public ExternalRequestMessageEncoder netId(int value)
    • traceIdId

      public static int traceIdId()
    • traceIdSinceVersion

      public static int traceIdSinceVersion()
    • traceIdEncodingOffset

      public static int traceIdEncodingOffset()
    • traceIdEncodingLength

      public static int traceIdEncodingLength()
    • traceIdMetaAttribute

      public static String traceIdMetaAttribute(MetaAttribute metaAttribute)
    • traceIdNullValue

      public static byte traceIdNullValue()
    • traceIdMinValue

      public static byte traceIdMinValue()
    • traceIdMaxValue

      public static byte traceIdMaxValue()
    • traceIdLength

      public static int traceIdLength()
    • traceId

      public ExternalRequestMessageEncoder traceId(int index, byte value)
    • traceIdCharacterEncoding

      public static String traceIdCharacterEncoding()
    • putTraceId

      public ExternalRequestMessageEncoder putTraceId(byte[] src, int srcOffset)
    • traceId

      public ExternalRequestMessageEncoder traceId(String src)
    • traceId

    • templateIdId

      public static int templateIdId()
    • templateIdSinceVersion

      public static int templateIdSinceVersion()
    • templateIdEncodingOffset

      public static int templateIdEncodingOffset()
    • templateIdEncodingLength

      public static int templateIdEncodingLength()
    • templateIdMetaAttribute

      public static String templateIdMetaAttribute(MetaAttribute metaAttribute)
    • templateIdNullValue

      public static byte templateIdNullValue()
    • templateIdMinValue

      public static byte templateIdMinValue()
    • templateIdMaxValue

      public static byte templateIdMaxValue()
    • templateId

      public ExternalRequestMessageEncoder templateId(byte value)
    • payloadId

      public static int payloadId()
    • payloadMetaAttribute

      public static String payloadMetaAttribute(MetaAttribute metaAttribute)
    • payloadHeaderLength

      public static int payloadHeaderLength()
    • putPayload

      public ExternalRequestMessageEncoder putPayload(org.agrona.DirectBuffer src, int srcOffset, int length)
    • putPayload

      public ExternalRequestMessageEncoder putPayload(byte[] src, int srcOffset, int length)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)