ServiceRemotingCallbackClient インターフェイス

public interface ServiceRemotingCallbackClient

リモート処理リスナーからクライアントへのコールバック メカニズムを提供するために実装する必要があるインターフェイスを定義します。

メソッドの概要

修飾子と型 メソッドと説明
void oneWayMessage(ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

一方向のメッセージをクライアントに送信します。

CompletableFuture<byte[]> requestResponseAsync(ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

クライアントにメッセージを送信し、応答を取得します。

メソッドの詳細

oneWayMessage

public void oneWayMessage(ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

一方向のメッセージをクライアントに送信します。

パラメーター:

messageHeaders - メッセージ ヘッダー
requestBody - メッセージ本文

スロー:

IOException - IOException

requestResponseAsync

public CompletableFuture requestResponseAsync(ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

クライアントにメッセージを送信し、応答を取得します。

パラメーター:

messageHeaders - メッセージ ヘッダー
requestBody - メッセージ本文

戻り値:

応答本文

適用対象