次の方法で共有


OperationDataStream インターフェイス

public interface OperationDataStream

system.fabric.OperationDataStream 、プライマリ レプリカとセカンダリ レプリカの間で交換されるオブジェクトの OperationData ストリームをカプセル化します。 を実装 system.fabric.OperationDataStream するオブジェクトは、コピー プロセス中に使用されます。 セカンダリ レプリカからプライマリ レプリカに送信されるコピー コンテキスト getCopyContext() メソッドと、コピー状態 getCopyState(SequenceNumber upToSequenceNumber, OperationDataStream copyContext) メソッドの両方が インターフェイスを system.fabric.OperationDataStream 実装します。

メソッドの概要

修飾子と型 メソッドと説明
CompletableFuture<OperationData> getNextAsync(CancellationToken cancellationToken)

から次 OperationData のオブジェクトを取得します system.fabric.OperationDataStream

メソッドの詳細

getNextAsync

public CompletableFuture getNextAsync(CancellationToken cancellationToken)

から次 OperationData のオブジェクトを取得します system.fabric.OperationDataStream

パラメーター:

cancellationToken - CancellationToken操作が監視しているオブジェクト。 操作を取り消す必要があることを示す通知を送信するために使用できます。 取り消しはアドバイザリであり、取り消された場合でも操作が完了する可能性があることに注意してください。

戻り値:

java.util.concurrent.CompletableFuture タイプ OperationData の将来は、ファブリック関連の障害のために例外的に FabricException 完了します。

適用対象