Partager via


ServiceRemotingMessageHandler Interface

public interface ServiceRemotingMessageHandler

Définit l’interface qui doit être implémentée par ServiceRemotingListener pour recevoir des messages du transport de communication à distance.

Résumé de la méthode

Modificateur et type Méthode et description
void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

Gère un message unidirectionnel à partir du client.

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

Gère un message du client qui nécessite une réponse du service.

Détails de la méthode

handleOneWay

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

Gère un message unidirectionnel à partir du client.

Paramètres:

requestContext - Contexte de requête : contient des informations supplémentaires sur la demande
messageHeaders - En-têtes de message de demande
requestBody - Corps du message de demande

requestResponseAsync

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

Gère un message du client qui nécessite une réponse du service.

Paramètres:

requestContext - Contexte de requête : contient des informations supplémentaires sur la demande
messageHeaders - En-têtes de message de demande
requestBody - Corps du message de demande

Retours:

Response body

S’applique à