ServiceRemotingDispatcher Klasse
- java.
lang. Object - ServiceRemotingMessageHandler
- microsoft.
servicefabric. services. remoting. runtime. ServiceRemotingDispatcher
- microsoft.
public class ServiceRemotingDispatcher implements ServiceRemotingMessageHandler
Stellt eine Implementierung von bereit ServiceRemotingMessageHandler , die Nachrichten an die Dienstimplementierungsschnittstelle Service senden kann.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ServiceRemotingDispatcher(ServiceContext serviceContext, Service service) |
Instanziiert den ServiceRemotingDispatcher, der den angegebenen Dienstkontext verwendet und Nachrichten an die angegebene Dienstimplementierung sendet. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
Behandelt eine unidirektionale Nachricht vom Client. |
CompletableFuture<byte[]> |
requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
Behandelt eine Nachricht vom Client, die eine Antwort vom Dienst erfordert. |
Details zum Konstruktor
ServiceRemotingDispatcher
public ServiceRemotingDispatcher(ServiceContext serviceContext, Service service)
Instanziiert den ServiceRemotingDispatcher, der den angegebenen Dienstkontext verwendet und Nachrichten an die angegebene Dienstimplementierung sendet.
Parameter:
Details zur Methode
handleOneWay
public void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)
Behandelt eine unidirektionale Nachricht vom Client.
Überschreibt:
ServiceRemotingDispatcher.handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)Parameter:
requestResponseAsync
public CompletableFuture
Behandelt eine Nachricht vom Client, die eine Antwort vom Dienst erfordert.
Überschreibt:
ServiceRemotingDispatcher.requestResponseAsync(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)Parameter:
Gibt zurück:
Gilt für:
Azure SDK for Java