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