Package io.camunda.zeebe.msgpack.value
Class BinaryValue
- java.lang.Object
-
- io.camunda.zeebe.msgpack.value.BaseValue
-
- io.camunda.zeebe.msgpack.value.BinaryValue
-
- All Implemented Interfaces:
Recyclable
- Direct Known Subclasses:
DocumentValue
public class BinaryValue extends BaseValue
-
-
Constructor Summary
Constructors Constructor Description BinaryValue()BinaryValue(org.agrona.DirectBuffer initialValue, int offset, int length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetEncodedLength()org.agrona.DirectBuffergetValue()inthashCode()voidread(MsgPackReader reader)voidreset()voidwrap(StringValue decodedKey)voidwrap(org.agrona.DirectBuffer buff)voidwrap(org.agrona.DirectBuffer buff, int offset, int length)voidwrite(MsgPackWriter writer)voidwriteJSON(StringBuilder builder)
-
-
-
Method Detail
-
reset
public void reset()
-
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 decodedKey)
-
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
-
-