Package jakarta.websocket
Interface Encoder.TextStream<T>
-
- Type Parameters:
T
- the type of the object this encoder can encode to a CharacterStream.
- All Superinterfaces:
Encoder
- Enclosing interface:
- Encoder
public static interface Encoder.TextStream<T> extends Encoder
This interface may be implemented by encoding algorithms that want to write the encoded object to a character stream.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.websocket.Encoder
Encoder.Binary<T>, Encoder.BinaryStream<T>, Encoder.Text<T>, Encoder.TextStream<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
encode(T object, java.io.Writer writer)
Encode the given object to a character stream writing it to the supplied Writer.
-
-
-
Method Detail
-
encode
void encode(T object, java.io.Writer writer) throws EncodeException, java.io.IOException
Encode the given object to a character stream writing it to the supplied Writer. Implementations of this method may use the EncodeException to indicate a failure to convert the supplied object to an encoded form, and may use the IOException to indicate a failure to write the data to the supplied stream.- Parameters:
object
- the object to be encoded.writer
- the writer provided by the web socket runtime to write the encoded data.- Throws:
EncodeException
- if there was an error encoding the object due to its state.java.io.IOException
- if there was an exception writing to the writer.
-
-