次の方法で共有


ActorServiceRemotingDispatcher クラス

public class ActorServiceRemotingDispatcher extends ServiceRemotingDispatcher

アクター サービスとサービスでホストされているアクターにメッセージをディスパッチできる の実装 ServiceRemotingMessageHandler を提供します。

コンストラクターの概要

コンストラクター 説明
ActorServiceRemotingDispatcher(FabricActorService actorService)

アクター サービスとサービスでホストされているアクターにメッセージをディスパッチできる ActorServiceRemotingDispatcher をインスタンス化します。

メソッドの概要

修飾子と型 メソッドと説明
CompletableFuture<byte[]> requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

クライアントから受信したメッセージをアクター サービス メソッドまたはアクター メソッドにディスパッチします。

継承メンバー

コンストラクターの詳細

ActorServiceRemotingDispatcher

public ActorServiceRemotingDispatcher(FabricActorService actorService)

アクター サービスとサービスでホストされているアクターにメッセージをディスパッチできる ActorServiceRemotingDispatcher をインスタンス化します。

パラメーター:

actorService - アクター サービス インスタンス。

メソッドの詳細

requestResponseAsync

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

クライアントから受信したメッセージをアクター サービス メソッドまたはアクター メソッドにディスパッチします。

上書き:

ActorServiceRemotingDispatcher.requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

パラメーター:

requestContext - 必要に応じてコールバック チャネルを取得できるようにする要求コンテキスト。
messageHeaders - サービス リモート処理メッセージ ヘッダー
requestBody - リモート処理メッセージのシリアル化された要求本文。

戻り値:

未処理の操作を表す 。 の CompletableFuture 結果は、シリアル化された応答本文です。

適用対象