Class RecordMetadata

java.lang.Object
io.camunda.zeebe.protocol.impl.record.RecordMetadata
All Implemented Interfaces:
BufferReader, BufferWriter

public final class RecordMetadata extends Object implements BufferWriter, BufferReader
  • Field Details

    • BLOCK_LENGTH

      public static final int BLOCK_LENGTH
      See Also:
    • DEFAULT_RECORD_VERSION

      public static final int DEFAULT_RECORD_VERSION
      See Also:
    • CURRENT_BROKER_VERSION

      public static final VersionInfo CURRENT_BROKER_VERSION
  • Constructor Details

    • RecordMetadata

      public RecordMetadata()
  • Method Details

    • wrap

      public void wrap(org.agrona.DirectBuffer buffer, int offset, int length)
      Specified by:
      wrap in interface BufferReader
    • getLength

      public int getLength()
      Specified by:
      getLength in interface BufferWriter
    • write

      public void write(org.agrona.MutableDirectBuffer buffer, int offset)
      Specified by:
      write in interface BufferWriter
    • getRequestId

      public long getRequestId()
    • requestId

      public RecordMetadata requestId(long requestId)
    • getRequestStreamId

      public int getRequestStreamId()
    • requestStreamId

      public RecordMetadata requestStreamId(int requestStreamId)
    • protocolVersion

      public RecordMetadata protocolVersion(int protocolVersion)
    • getProtocolVersion

      public int getProtocolVersion()
    • getValueType

      public ValueType getValueType()
    • valueType

      public RecordMetadata valueType(ValueType eventType)
    • intent

      public RecordMetadata intent(Intent intent)
    • getIntent

      public Intent getIntent()
    • recordType

      public RecordMetadata recordType(RecordType recordType)
    • getRecordType

      public RecordType getRecordType()
    • rejectionType

      public RecordMetadata rejectionType(RejectionType rejectionType)
    • getRejectionType

      public RejectionType getRejectionType()
    • rejectionReason

      public RecordMetadata rejectionReason(String rejectionReason)
    • rejectionReason

      public RecordMetadata rejectionReason(org.agrona.DirectBuffer buffer)
    • getRejectionReason

      public String getRejectionReason()
    • authorization

      public RecordMetadata authorization(AuthInfo authorization)
    • authorization

      public RecordMetadata authorization(org.agrona.DirectBuffer buffer)
    • getAuthorization

      public AuthInfo getAuthorization()
    • brokerVersion

      public RecordMetadata brokerVersion(VersionInfo brokerVersion)
    • getBrokerVersion

      public VersionInfo getBrokerVersion()
    • recordVersion

      public RecordMetadata recordVersion(int recordVersion)
    • getRecordVersion

      public int getRecordVersion()
    • operationReference

      public RecordMetadata operationReference(long operationReference)
    • getOperationReference

      public long getOperationReference()
    • reset

      public RecordMetadata reset()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object