Interface Decoder.Binary<T>
- Type Parameters:
T- The type of object produced by the decoder
- All Superinterfaces:
Decoder
- Enclosing interface:
Decoder
A decoder that decodes entire binary WebSocket messages into an object of type T.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Decoder
Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T> -
Method Summary
Modifier and TypeMethodDescriptiondecode(ByteBuffer bytes) Decodes the binary data into an object.booleanwillDecode(ByteBuffer bytes) Determines whether this decoder can decode the given binary data.
-
Method Details
-
decode
Decodes the binary data into an object.- Parameters:
bytes- The binary data to decode- Returns:
- The decoded object
- Throws:
DecodeException- If the data cannot be decoded
-
willDecode
Determines whether this decoder can decode the given binary data.- Parameters:
bytes- The binary data to check- Returns:
trueif this decoder can decode the data
-