javax.websocket

## Interface Decoder.TextStream<T>

- 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.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface javax.websocket.Decoder

      `Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T>`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `decode(Reader reader)` Reads the websocket message from the implementation provided Reader and decodes it into an instance of the supplied object type.

    - ### Methods inherited from interface javax.websocket.Decoder

      `destroy, init`

- - ### Method Detail

    - #### 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`
        `IOException`

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.