Class ConnectRequestMessageDecoder.PayloadDecoder

java.lang.Object
com.iohao.net.sbe.ConnectRequestMessageDecoder.PayloadDecoder
All Implemented Interfaces:
Iterable<ConnectRequestMessageDecoder.PayloadDecoder>, Iterator<ConnectRequestMessageDecoder.PayloadDecoder>
Enclosing class:
ConnectRequestMessageDecoder

public static final class ConnectRequestMessageDecoder.PayloadDecoder extends Object implements Iterable<ConnectRequestMessageDecoder.PayloadDecoder>, Iterator<ConnectRequestMessageDecoder.PayloadDecoder>
map payload
  • Field Details

  • Method Details

    • wrap

      public void wrap(org.agrona.DirectBuffer buffer)
    • next

    • countMinValue

      public static int countMinValue()
    • countMaxValue

      public static int countMaxValue()
    • sbeHeaderSize

      public static int sbeHeaderSize()
    • sbeBlockLength

      public static int sbeBlockLength()
    • actingBlockLength

      public int actingBlockLength()
    • actingVersion

      public int actingVersion()
    • count

      public int count()
    • iterator

    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<ConnectRequestMessageDecoder.PayloadDecoder>
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<ConnectRequestMessageDecoder.PayloadDecoder>
    • keyId

      public static int keyId()
    • keySinceVersion

      public static int keySinceVersion()
    • keyCharacterEncoding

      public static String keyCharacterEncoding()
    • keyMetaAttribute

      public static String keyMetaAttribute(MetaAttribute metaAttribute)
    • keyHeaderLength

      public static int keyHeaderLength()
    • keyLength

      public int keyLength()
    • skipKey

      public int skipKey()
    • getKey

      public int getKey(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)
    • getKey

      public int getKey(byte[] dst, int dstOffset, int length)
    • wrapKey

      public void wrapKey(org.agrona.DirectBuffer wrapBuffer)
    • key

      public String key()
    • valueId

      public static int valueId()
    • valueSinceVersion

      public static int valueSinceVersion()
    • valueMetaAttribute

      public static String valueMetaAttribute(MetaAttribute metaAttribute)
    • valueHeaderLength

      public static int valueHeaderLength()
    • valueLength

      public int valueLength()
    • skipValue

      public int skipValue()
    • getValue

      public int getValue(org.agrona.MutableDirectBuffer dst, int dstOffset, int length)
    • getValue

      public int getValue(byte[] dst, int dstOffset, int length)
    • wrapValue

      public void wrapValue(org.agrona.DirectBuffer wrapBuffer)
    • appendTo

      public StringBuilder appendTo(StringBuilder builder)
    • sbeSkip