パッケージ jakarta.websocket
インターフェース Decoder.Binary<T>
ネストされたクラスのサマリー
インターフェース jakarta.websocket.Decoder から継承されたネストクラス / インターフェース
Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T>
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 T
decode(ByteBufferSE bytes)
指定されたバイトを型 T のオブジェクトにデコードします。boolean
willDecode(ByteBufferSE bytes)
指定されたバイトを型 T のオブジェクトにデコードできるかどうかを回答します。
メソッドの詳細
decode
T decode(ByteBufferSE bytes) throws DecodeException
指定されたバイトを型 T のオブジェクトにデコードします。指定されたバイトのデコードが完了するまで、他のスレッドが ByteBuffer を使用することは安全ではありません。デコードが正常に完了すると、バッファーの制限は変更されず、バッファーの位置は制限と等しくなります。デコードが正常に完了しない場合、バッファの状態は未定義です。
- パラメーター:
bytes
- デコードされるバイト。- 戻り値:
- デコードされたオブジェクト。
- 例外:
DecodeException
- 提供されたバイトを型 T にデコードできない場合
willDecode
boolean willDecode(ByteBufferSE bytes)
指定されたバイトを型 T のオブジェクトにデコードできるかどうかを回答します。このメソッドが完了するまで、他のスレッドが ByteBuffer を使用することは安全ではありません。メソッドが完了すると、バッファはメソッド呼び出しの開始時と同じ状態になります。
- パラメーター:
bytes
- デコードされるバイト。- 戻り値:
- このデコーダーでバイトをデコードできるかどうか。