T
- この MessageHandler が消費する受信メッセージの断片を表すオブジェクトの型。public static interface MessageHandler.Partial<T> extends MessageHandler
テキストメッセージの一部を処理する場合、型 T は String
SE です。
バイナリメッセージの一部を処理する場合、T の許容型は次のとおりです。
ByteBuffer
SE 開発者は、onMessage() 呼び出しの補完後、型 ByteBuffer
SE のメッセージオブジェクトを参照し続けるべきではありません。それらは実装によってリサイクルされる可能性があるためです。
メモ: 実装は、この API を介して大きなメッセージを小さな部分で配信するための独自のスキームを選択できます。これらのスキームは、メッセージがネットワーク外で受信される基盤となる WebSocket データフレームと関連がある場合とない場合があります。
MessageHandler.Partial<T>, MessageHandler.Whole<T>
修飾子と型 | メソッドと説明 |
---|---|
void | onMessage(T partialMessage, boolean last) メッセージの次の部分が完全に受信されたときに呼び出されます。 |
void onMessage(T partialMessage, boolean last)
partialMessage
- 部分的なメッセージデータ。last
- この partialMessage が配信されるメッセージ全体の最後であるかどうかを示すフラグ。Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.