java.lang.Object
io.camunda.zeebe.transport.stream.impl.messages.UUIDEncoder
All Implemented Interfaces:
org.agrona.sbe.CompositeEncoderFlyweight, org.agrona.sbe.EncoderFlyweight, org.agrona.sbe.Flyweight

public final class UUIDEncoder extends Object implements org.agrona.sbe.CompositeEncoderFlyweight
Universally Unique ID
  • Field Details

  • Constructor Details

    • UUIDEncoder

      public UUIDEncoder()
  • Method Details

    • wrap

      public UUIDEncoder wrap(org.agrona.MutableDirectBuffer buffer, int offset)
      Specified by:
      wrap in interface org.agrona.sbe.EncoderFlyweight
    • buffer

      public org.agrona.MutableDirectBuffer buffer()
      Specified by:
      buffer in interface org.agrona.sbe.EncoderFlyweight
      Specified by:
      buffer in interface org.agrona.sbe.Flyweight
    • offset

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

      public int encodedLength()
      Specified by:
      encodedLength in interface org.agrona.sbe.Flyweight
    • 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
    • highEncodingOffset

      public static int highEncodingOffset()
    • highEncodingLength

      public static int highEncodingLength()
    • highNullValue

      public static long highNullValue()
    • highMinValue

      public static long highMinValue()
    • highMaxValue

      public static long highMaxValue()
    • high

      public UUIDEncoder high(long value)
    • lowEncodingOffset

      public static int lowEncodingOffset()
    • lowEncodingLength

      public static int lowEncodingLength()
    • lowNullValue

      public static long lowNullValue()
    • lowMinValue

      public static long lowMinValue()
    • lowMaxValue

      public static long lowMaxValue()
    • low

      public UUIDEncoder low(long value)
    • toString

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

      public StringBuilder appendTo(StringBuilder builder)