パッケージ jakarta.websocket
インターフェース MessageHandler.Whole<T>
- 型パラメーター:
T
- この MessageHandler が消費するメッセージオブジェクトの型。
- すべてのスーパーインターフェース:
MessageHandler
- 含まれているインターフェース:
- MessageHandler
public static interface MessageHandler.Whole<T> extends MessageHandler
この種のハンドラーは、完全なメッセージが到着するとコンテナーから通知されます。メッセージが部分的に受信された場合、コンテナーは、このメソッドが呼び出される前に、メッセージが完全に受信されるまでメッセージをバッファリングします。受信テキストメッセージを処理するために、T に許可される型は次のとおりです。
String
SEReader
SE- 対応する
Decoder.Text
またはDecoder.TextStream
が構成されている開発者オブジェクト
受信バイナリメッセージを処理するために、T に許可される型は次のとおりです。
ByteBuffer
SE- バイト []
InputStream
SE- 対応する
Decoder.Binary
またはDecoder.BinaryStream
が構成されている開発者オブジェクト
受信ポンメッセージを処理する場合、T の型は
PongMessage
です。開発者は、onMessage() 呼び出しの完了後、型
Reader
SE、ByteBuffer
SE、InputStream
SE のメッセージオブジェクトを参照し続けるべきではありません。これらは実装によってリサイクルされる可能性があるためです。
ネストされたクラスのサマリー
インターフェース jakarta.websocket.MessageHandler から継承されたネストクラス / インターフェース
MessageHandler.Partial<T>, MessageHandler.Whole<T>
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
onMessage(T message)
メッセージが完全に受信されたときに呼び出されます。
メソッドの詳細
onMessage
void onMessage(T message)
メッセージが完全に受信されたときに呼び出されます。- パラメーター:
message
- メッセージデータ。