Compartilhar via


ServiceRemotingCancellationHelper Classe

  • java.lang.Object
    • microsoft.servicefabric.services.remoting.runtime.ServiceRemotingCancellationHelper

public class ServiceRemotingCancellationHelper

Fornece suporte de cancelamento para expedição de método remoto.

Resumo do Construtor

Construtor Description
ServiceRemotingCancellationHelper(String traceId)

Resumo do método

Modificador e tipo Método e descrição
CompletableFuture<byte[]> cancelRequestAsync(int interfaceId, int methodId, String callContext)

Cancela a solicitação de forma assíncrona.

CompletableFuture<byte[]> dispatchRequest(int interfaceId, int methodId, String callContext, Function<CancellationToken, CompletableFuture<byte[]>> dispatchFunc)

Solicitação de expedição.

boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Retorna true se for uma solicitação de cancelamento.

Detalhes do construtor

ServiceRemotingCancellationHelper

public ServiceRemotingCancellationHelper(String traceId)

Parâmetros:

traceId

Detalhes do método

cancelRequestAsync

public CompletableFuture cancelRequestAsync(int interfaceId, int methodId, String callContext)

Cancela a solicitação de forma assíncrona.

Parâmetros:

interfaceId - A ID da interface remota
methodId - A methodId do método remoto
callContext - Callcontext.

Retornos:

retorna um futuro completável com matriz de bytes.

dispatchRequest

public CompletableFuture dispatchRequest(int interfaceId, int methodId, String callContext, Function> dispatchFunc)

Solicitação de expedição.

Parâmetros:

interfaceId - A ID da interface remota
methodId - A methodId do método remoto
callContext - Callcontext.
dispatchFunc - Função dispatch.

Retornos:

retorna um futuro completável.

isCancellationRequest

public boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Retorna true se for uma solicitação de cancelamento.

Parâmetros:

messageHeaders - Cabeçalhos de mensagem de solicitação

Retornos:

booleano que indica se sua solicitação de cancelamento ou não.

Aplica-se a