Class VersionEncoder

java.lang.Object
io.camunda.zeebe.protocol.record.VersionEncoder
All Implemented Interfaces:
org.agrona.sbe.CompositeEncoderFlyweight, org.agrona.sbe.EncoderFlyweight, org.agrona.sbe.Flyweight

public final class VersionEncoder extends Object implements org.agrona.sbe.CompositeEncoderFlyweight
Version information
  • Field Details

  • Constructor Details

    • VersionEncoder

      public VersionEncoder()
  • Method Details

    • wrap

      public VersionEncoder 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
    • majorVersionEncodingOffset

      public static int majorVersionEncodingOffset()
    • majorVersionEncodingLength

      public static int majorVersionEncodingLength()
    • majorVersionNullValue

      public static int majorVersionNullValue()
    • majorVersionMinValue

      public static int majorVersionMinValue()
    • majorVersionMaxValue

      public static int majorVersionMaxValue()
    • majorVersion

      public VersionEncoder majorVersion(int value)
    • minorVersionEncodingOffset

      public static int minorVersionEncodingOffset()
    • minorVersionEncodingLength

      public static int minorVersionEncodingLength()
    • minorVersionNullValue

      public static int minorVersionNullValue()
    • minorVersionMinValue

      public static int minorVersionMinValue()
    • minorVersionMaxValue

      public static int minorVersionMaxValue()
    • minorVersion

      public VersionEncoder minorVersion(int value)
    • patchVersionEncodingOffset

      public static int patchVersionEncodingOffset()
    • patchVersionEncodingLength

      public static int patchVersionEncodingLength()
    • patchVersionNullValue

      public static int patchVersionNullValue()
    • patchVersionMinValue

      public static int patchVersionMinValue()
    • patchVersionMaxValue

      public static int patchVersionMaxValue()
    • patchVersion

      public VersionEncoder patchVersion(int value)
    • toString

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

      public StringBuilder appendTo(StringBuilder builder)