Class StringValue

java.lang.Object
io.camunda.zeebe.msgpack.value.BaseValue
io.camunda.zeebe.msgpack.value.StringValue
All Implemented Interfaces:
Recyclable

public final class StringValue extends BaseValue
  • Field Details

  • Constructor Details

    • StringValue

      public StringValue()
    • StringValue

      public StringValue(String string)
    • StringValue

      public StringValue(org.agrona.DirectBuffer buffer)
    • StringValue

      public StringValue(org.agrona.DirectBuffer buffer, int offset, int length)
  • Method Details

    • reset

      public void reset()
    • wrap

      public void wrap(byte[] bytes)
    • wrap

      public void wrap(org.agrona.DirectBuffer buff)
    • wrap

      public void wrap(org.agrona.DirectBuffer buff, int offset, int length)
    • wrap

      public void wrap(StringValue anotherString)
    • getLength

      public int getLength()
    • getValue

      public org.agrona.DirectBuffer getValue()
    • writeJSON

      public void writeJSON(StringBuilder builder)
      Specified by:
      writeJSON in class BaseValue
    • write

      public void write(MsgPackWriter writer)
      Specified by:
      write in class BaseValue
    • read

      public void read(MsgPackReader reader)
      Specified by:
      read in class BaseValue
    • getEncodedLength

      public int getEncodedLength()
      Specified by:
      getEncodedLength in class BaseValue
    • toString

      public String toString()
      Overrides:
      toString in class BaseValue
    • hashCode

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

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