Interface Decoder.TextStream<T>

Type Parameters:
T - The type of the object that is decoded
All Superinterfaces:
Decoder
Enclosing interface:
Decoder

public static interface Decoder.TextStream<T> extends Decoder
This interface defines how a custom object of type T is decoded from a web socket message in the form of a character stream.
  • Method Details

    • decode

      T decode(Reader reader) throws DecodeException, IOException
      Reads the websocket message from the implementation provided Reader and decodes it into an instance of the supplied object type.
      Parameters:
      reader - the reader from which to read the web socket message.
      Returns:
      the instance of the object that is the decoded web socket message.
      Throws:
      DecodeException - If the data from the provided reader cannot be decoded to type T
      IOException - If an error occurs reading from the reader