Partager via


ServiceRemotingCancellationHelper Classe

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

public class ServiceRemotingCancellationHelper

Fournit la prise en charge de l’annulation pour la répartition des méthodes distantes.

Récapitulatif du constructeur

Constructeur Description
ServiceRemotingCancellationHelper(String traceId)

Résumé de la méthode

Modificateur et type Méthode et description
CompletableFuture<byte[]> cancelRequestAsync(int interfaceId, int methodId, String callContext)

Annule la demande de manière asynchrone.

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

Demande de répartition.

boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Retourne true s’il s’agit d’une demande d’annulation.

Détails du constructeur

ServiceRemotingCancellationHelper

public ServiceRemotingCancellationHelper(String traceId)

Paramètres:

traceId

Détails de la méthode

cancelRequestAsync

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

Annule la demande de manière asynchrone.

Paramètres:

interfaceId - ID d’interface de l’interface distante
methodId - MethodId de la méthode distante
callContext - Callcontext.

Retours:

retourne un tableau d’octets completable.

dispatchRequest

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

Demande de répartition.

Paramètres:

interfaceId - ID d’interface de l’interface distante
methodId - MethodId de la méthode distante
callContext - Callcontext.
dispatchFunc - fonction dispatch.

Retours:

retourne un avenir completable.

isCancellationRequest

public boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Retourne true s’il s’agit d’une demande d’annulation.

Paramètres:

messageHeaders - En-têtes de message de demande

Retours:

booléen indiquant si sa demande d’annulation ou non.

S’applique à