public static interface RemoteEndpoint.Async extends RemoteEndpoint
RemoteEndpoint.Async, RemoteEndpoint.Basic
修飾子と型 | メソッドと説明 |
---|---|
long | getSendTimeout() 実装が WebSocket メッセージを送信しようとしてタイムアウトになるミリ秒数を返します。 |
FutureSE<VoidSE> | sendBinary(ByteBufferSE data) バイナリメッセージの非同期送信を開始します。 |
void | sendBinary(ByteBufferSE data, SendHandler handler) バイナリメッセージの非同期送信を開始します。 |
FutureSE<VoidSE> | sendObject(ObjectSE data) カスタム開発者オブジェクトの非同期送信を開始します。 |
void | sendObject(ObjectSE data, SendHandler handler) カスタム開発者オブジェクトの非同期送信を開始します。 |
FutureSE<VoidSE> | sendText(StringSE text) テキストメッセージの非同期送信を開始します。 |
void | sendText(StringSE text, SendHandler handler) テキストメッセージの非同期送信を開始します。 |
void | setSendTimeout(long timeoutmillis) 実装が WebSocket メッセージを送信しようとしてタイムアウトになるミリ秒数を設定します。 |
flushBatch, getBatchingAllowed, sendPing, sendPong, setBatchingAllowed
long getSendTimeout()
void setSendTimeout(long timeoutmillis)
timeoutmillis
- この RemoteEndpoint が不完全な非同期メッセージ送信をタイムアウトするまで待機するミリ秒数。void sendText(StringSE text, SendHandler handler)
text
- 送信されるテキスト。handler
- 進捗状況を通知されるハンドラー。IllegalArgumentExceptionSE
- テキストまたはハンドラーが null
の場合。FutureSE<VoidSE> sendText(StringSE text)
null
を返します。転送エラーは、Future オブジェクトのクエリ時にスローされる ExecutionException
SE にラップされます。text
- 送信されるテキスト。IllegalArgumentExceptionSE
- テキストが null
の場合。FutureSE<VoidSE> sendBinary(ByteBufferSE data)
null
を返します。転送エラーは、Future オブジェクトのクエリ時にスローされる ExecutionException
SE にラップされます。data
- 送信されるデータ。IllegalArgumentExceptionSE
- データが null
の場合。void sendBinary(ByteBufferSE data, SendHandler handler)
data
- 送信されるデータ。null
であってはなりません。handler
- 進行状況を通知されるハンドラー。null
であってはなりません。IllegalArgumentExceptionSE
- データまたはハンドラーが null
の場合。FutureSE<VoidSE> sendObject(ObjectSE data)
null
を返します。転送エラーは、Future オブジェクトのクエリ時にスローされる ExecutionException
SE にラップされます。data
- 送信されるオブジェクト。IllegalArgumentExceptionSE
- データが null
の場合。void sendObject(ObjectSE data, SendHandler handler)
data
- 送信されるオブジェクト。handler
- 進行状況を通知されるハンドラー。null
であってはなりません。IllegalArgumentExceptionSE
- データまたはハンドラーが null
の場合。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.