Freigeben über


ServiceRemotingCancellationHelper Klasse

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

public class ServiceRemotingCancellationHelper

Bietet Abbruchunterstützung für die Remotemethodenverteilung.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ServiceRemotingCancellationHelper(String traceId)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
CompletableFuture<byte[]> cancelRequestAsync(int interfaceId, int methodId, String callContext)

Bricht die Anforderung asynchron ab.

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

Versandanforderung.

boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Gibt true zurück, wenn es sich um eine Abbruchanforderung handelt.

Details zum Konstruktor

ServiceRemotingCancellationHelper

public ServiceRemotingCancellationHelper(String traceId)

Parameter:

traceId

Details zur Methode

cancelRequestAsync

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

Bricht die Anforderung asynchron ab.

Parameter:

interfaceId - Die Schnittstellen-ID der Remoteschnittstelle
methodId - Die methodId der Remotemethode
callContext - Callcontext.

Gibt zurück:

gibt ein Completable future mit Bytearray zurück.

dispatchRequest

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

Versandanforderung.

Parameter:

interfaceId - Die Schnittstellen-ID der Remoteschnittstelle
methodId - Die methodId der Remotemethode
callContext - Callcontext.
dispatchFunc - Dispatch-Funktion.

Gibt zurück:

gibt eine Completable-Zukunft zurück.

isCancellationRequest

public boolean isCancellationRequest(ServiceRemotingMessageHeaders messageHeaders)

Gibt true zurück, wenn es sich um eine Abbruchanforderung handelt.

Parameter:

messageHeaders - Anforderungsnachrichtenheader

Gibt zurück:

Boolescher Wert, der angibt, ob seine Abbruchanforderung angibt oder nicht.

Gilt für: