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
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStringValue(String string) StringValue(org.agrona.DirectBuffer buffer) StringValue(org.agrona.DirectBuffer buffer, int offset, int length) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintorg.agrona.DirectBuffergetValue()inthashCode()voidread(MsgPackReader reader) voidreset()toString()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 Details
-
EMPTY_STRING
- See Also:
-
-
Constructor Details
-
StringValue
public StringValue() -
StringValue
-
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
-
getLength
public int getLength() -
getValue
public org.agrona.DirectBuffer getValue() -
writeJSON
-
write
-
read
-
getEncodedLength
public int getEncodedLength()- Specified by:
getEncodedLengthin classBaseValue
-
toString
-
hashCode
public int hashCode() -
equals
-