Compartilhar via


ServiceRemotingMessageHandler Interface

public interface ServiceRemotingMessageHandler

Define a interface que deve ser implementada pelo ServiceRemotingListener para receber mensagens do transporte de comunicação remota.

Resumo do método

Modificador e tipo Método e descrição
void handleOneWay(ServiceRemotingRequestContext requestContext, ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody)

Manipula uma mensagem unidirecional do cliente.

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

Manipula uma mensagem do cliente que requer uma resposta do serviço.

Detalhes do método

handleOneWay

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

Manipula uma mensagem unidirecional do cliente.

Parâmetros:

requestContext - Contexto da solicitação – contém informações adicionais sobre a solicitação
messageHeaders - Cabeçalhos de mensagem de solicitação
requestBody - Corpo da mensagem de solicitação

requestResponseAsync

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

Manipula uma mensagem do cliente que requer uma resposta do serviço.

Parâmetros:

requestContext - Contexto da solicitação – contém informações adicionais sobre a solicitação
messageHeaders - Cabeçalhos de mensagem de solicitação
requestBody - Corpo da mensagem de solicitação

Retornos:

Corpo da resposta

Aplica-se a