Partager via


OperationDataStream Interface

public interface OperationDataStream

Un system.fabric.OperationDataStream encapsule un flux d’objets OperationData échangés entre les réplica primaires et les réplica secondaires. Les objets qui implémentent system.fabric.OperationDataStream sont utilisés pendant le processus de copie. La méthode de contexte getCopyContext() de copie envoyée à partir de l’réplica secondaire vers le réplica principal et la méthode d’état getCopyState(SequenceNumber upToSequenceNumber, OperationDataStream copyContext) de copie implémentent l’interfacesystem.fabric.OperationDataStream.

Résumé de la méthode

Modificateur et type Méthode et description
CompletableFuture<OperationData> getNextAsync(CancellationToken cancellationToken)

Obtient l’objet suivant OperationData à partir de .system.fabric.OperationDataStream

Détails de la méthode

getNextAsync

public CompletableFuture getNextAsync(CancellationToken cancellationToken)

Obtient l’objet suivant OperationData à partir de .system.fabric.OperationDataStream

Paramètres:

cancellationToken - Objet CancellationToken que l’opération observe. Il peut être utilisé pour envoyer une notification indiquant que l’opération doit être annulée. Notez que l’annulation est un avertissement et que l’opération peut toujours être terminée même si elle est annulée.

Retours:

java.util.concurrent.CompletableFuture de type OperationData L’avenir se termine exceptionnellement avec FabricException pour les défaillances liées à l’infrastructure.

S’applique à