Interface Decoder.Binary<T>

Type Parameters:
T - The type of object produced by the decoder
All Superinterfaces:
Decoder
Enclosing interface:
Decoder

public static interface Decoder.Binary<T> extends Decoder
A decoder that decodes entire binary WebSocket messages into an object of type T.
  • Method Details

    • decode

      T decode(ByteBuffer bytes) throws DecodeException
      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

      boolean willDecode(ByteBuffer bytes)
      Determines whether this decoder can decode the given binary data.
      Parameters:
      bytes - The binary data to check
      Returns:
      true if this decoder can decode the data