Compartilhar via


OperationDataStream Interface

public interface OperationDataStream

Um system.fabric.OperationDataStream encapsula um fluxo de OperationData objetos que são trocados entre a réplica Primária e a réplica Secundária. Os objetos que implementam system.fabric.OperationDataStream são usados durante o processo de cópia. O método de contexto getCopyContext() de cópia enviado do réplica Secundário para o réplica Primário e o método de estado getCopyState(SequenceNumber upToSequenceNumber, OperationDataStream copyContext) de cópia implementam a system.fabric.OperationDataStream interface .

Resumo do método

Modificador e tipo Método e descrição
CompletableFuture<OperationData> getNextAsync(CancellationToken cancellationToken)

Obtém o próximo OperationData objeto do system.fabric.OperationDataStream.

Detalhes do método

getNextAsync

public CompletableFuture getNextAsync(CancellationToken cancellationToken)

Obtém o próximo OperationData objeto do system.fabric.OperationDataStream.

Parâmetros:

cancellationToken - O CancellationToken objeto que a operação está observando. Ele pode ser usado para enviar uma notificação de que a operação deve ser cancelada. Observe que o cancelamento é um aviso e que a operação ainda pode ser concluída mesmo se for cancelada.

Retornos:

java.util.concurrent.CompletableFuture do tipo OperationData O futuro é concluído excepcionalmente com FabricException para falhas relacionadas à malha.

Aplica-se a