Freigeben über


ServiceRemotingMessageHandler Schnittstelle

public interface ServiceRemotingMessageHandler

Definiert die Schnittstelle, die vom ServiceRemotingListener implementiert werden muss, um Nachrichten vom Remotingtransport zu empfangen.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

Verarbeitet eine unidirektionale Nachricht vom Client.

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

Verarbeitet eine Nachricht vom Client, die eine Antwort vom Dienst erfordert.

Details zur Methode

handleOneWay

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

Verarbeitet eine unidirektionale Nachricht vom Client.

Parameter:

requestContext - Anforderungskontext – enthält zusätzliche Informationen zur Anforderung
messageHeaders - Anforderungsnachrichtenheader
requestBody - Nachrichtentext anfordern

requestResponseAsync

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

Verarbeitet eine Nachricht vom Client, die eine Antwort vom Dienst erfordert.

Parameter:

requestContext - Anforderungskontext – enthält zusätzliche Informationen zur Anforderung
messageHeaders - Anforderungsnachrichtenheader
requestBody - Nachrichtentext anfordern

Gibt zurück:

Antworttext

Gilt für: