Class MessageHeaderValue.BinaryValue
java.lang.Object
io.helidon.messaging.MessageHeaderValue.BinaryValue
- All Implemented Interfaces:
MessageHeaderValue
- Enclosing interface:
MessageHeaderValue
public static final class MessageHeaderValue.BinaryValue
extends Object
implements MessageHeaderValue
Immutable binary messaging value.
-
Nested Class Summary
Nested classes/interfaces inherited from interface MessageHeaderValue
MessageHeaderValue.BinaryValue, MessageHeaderValue.BooleanValue, MessageHeaderValue.DecimalValue, MessageHeaderValue.Float32Value, MessageHeaderValue.Float64Value, MessageHeaderValue.IntegerValue, MessageHeaderValue.NativeValue, MessageHeaderValue.NullValue, MessageHeaderValue.TextValue, MessageHeaderValue.TimestampValue, MessageHeaderValue.UuidValueModifier and TypeInterfaceDescriptionstatic final classImmutable binary messaging value.static final classBoolean messaging value.static final classArbitrary-precision decimal messaging value.static final class32-bit IEEE 754 floating-point messaging value.static final class64-bit IEEE 754 floating-point messaging value.static final classArbitrary-precision integer messaging value.static final classImmutable transport-specific encoded messaging value.static final classExplicit null messaging value.static final classText messaging value.static final classTimestamp messaging value.static final classUUID messaging value. -
Method Summary
-
Method Details
-
create
Create an immutable binary snapshot.- Parameters:
value- bytes to copy- Returns:
- binary value
- Throws:
NullPointerException- ifvalueisnull
-
value
public byte[] value()Binary value copy.- Returns:
- copied bytes
-
size
public int size()Number of bytes.- Returns:
- byte count
-
equals
-
hashCode
-
toString
-