ServiceRemotingDispatcher クラス
- java.
lang. Object - ServiceRemotingMessageHandler
- microsoft.
servicefabric. services. remoting. runtime. ServiceRemotingDispatcher
- microsoft.
public class ServiceRemotingDispatcher implements ServiceRemotingMessageHandler
インターフェイスを実装するサービスにメッセージをディスパッチできる の実装ServiceRemotingMessageHandlerServiceを提供します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
ServiceRemotingDispatcher(ServiceContext serviceContext, Service service) |
指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする ServiceRemotingDispatcher をインスタンス化します。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
void |
handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
クライアントからの一方向メッセージを処理します。 |
CompletableFuture<byte[]> |
requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
サービスからの応答を必要とするクライアントからのメッセージを処理します。 |
コンストラクターの詳細
ServiceRemotingDispatcher
public ServiceRemotingDispatcher(ServiceContext serviceContext, Service service)
指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする ServiceRemotingDispatcher をインスタンス化します。
パラメーター:
メソッドの詳細
handleOneWay
public void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
クライアントからの一方向メッセージを処理します。
上書き:
ServiceRemotingDispatcher.handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)パラメーター:
requestResponseAsync
public CompletableFuture
サービスからの応答を必要とするクライアントからのメッセージを処理します。
上書き:
ServiceRemotingDispatcher.requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)パラメーター:
戻り値:
適用対象
Azure SDK for Java