次の方法で共有


ServiceRemotingMessageHandler インターフェイス

public interface ServiceRemotingMessageHandler

リモート処理トランスポートからメッセージを受信するために ServiceRemotingListener によって実装される必要があるインターフェイスを定義します。

メソッドの概要

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

クライアントからの一方向メッセージを処理します。

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

サービスからの応答を必要とするクライアントからのメッセージを処理します。

メソッドの詳細

handleOneWay

public void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

クライアントからの一方向メッセージを処理します。

パラメーター:

requestContext - 要求コンテキスト - 要求に関する追加情報が含まれます
messageHeaders - メッセージ ヘッダーを要求する
requestBody - 要求メッセージの本文

requestResponseAsync

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

サービスからの応答を必要とするクライアントからのメッセージを処理します。

パラメーター:

requestContext - 要求コンテキスト - 要求に関する追加情報が含まれます
messageHeaders - メッセージ ヘッダーを要求する
requestBody - 要求メッセージの本文

戻り値:

応答本文

適用対象