Package io.camunda.zeebe.msgpack.value
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 Summary
Fields Modifier and Type Field Description static StringEMPTY_STRING
-
Constructor Summary
Constructors Constructor Description StringValue()StringValue(String string)StringValue(org.agrona.DirectBuffer buffer)StringValue(org.agrona.DirectBuffer buffer, int offset, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetEncodedLength()intgetLength()org.agrona.DirectBuffergetValue()inthashCode()voidread(MsgPackReader reader)voidreset()StringtoString()voidwrap(byte[] bytes)voidwrap(StringValue anotherString)voidwrap(org.agrona.DirectBuffer buff)voidwrap(org.agrona.DirectBuffer buff, int offset, int length)voidwrite(MsgPackWriter writer)voidwriteJSON(StringBuilder builder)
-
-
-
Field Detail
-
EMPTY_STRING
public static final String EMPTY_STRING
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
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)
-
write
public void write(MsgPackWriter writer)
-
read
public void read(MsgPackReader reader)
-
getEncodedLength
public int getEncodedLength()
- Specified by:
getEncodedLengthin classBaseValue
-
-