クラス CassandraFutureAdapter<T>
java.lang.ObjectSE
org.springframework.data.cassandra.core.cql.util.CassandraFutureAdapter<T>
- 型パラメーター:
T
- この Future のget
メソッドによって返される結果型
- 実装されたすべてのインターフェース:
FutureSE<T>
,ListenableFuture<T>
@DeprecatedSE
public class CassandraFutureAdapter<T>
extends ObjectSE
implements ListenableFuture<T>
使用すべきではありません。
PersistenceExceptionTranslator
を適用して、CompletableFuture
SE または CompletionStage
SE を Spring ListenableFuture
に適合させます。- 導入:
- 3.0
コンストラクターのサマリー
コンストラクターコンストラクター説明CassandraFutureAdapter
(CompletableFutureSE<T> completableFuture, PersistenceExceptionTranslator exceptionMapper) 使用すべきではありません。指定されたCompletableFuture
SE の新しいアダプターを作成します。CassandraFutureAdapter
(CompletionStageSE<T> completionStage, PersistenceExceptionTranslator exceptionMapper) 使用すべきではありません。指定されたCompletionStage
SE の新しいアダプターを作成します。メソッドのサマリー
修飾子と型メソッド説明void
addCallback
(ListenableFutureCallback<? super T> callback) 使用すべきではありません。void
addCallback
(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 使用すべきではありません。boolean
cancel
(boolean mayInterruptIfRunning) 使用すべきではありません。使用すべきではありません。get()
使用すべきではありません。get
(long timeout, TimeUnitSE unit) 使用すべきではありません。boolean
使用すべきではありません。boolean
isDone()
使用すべきではありません。
コンストラクターの詳細
CassandraFutureAdapter
public CassandraFutureAdapter(CompletionStageSE<T> completionStage, PersistenceExceptionTranslator exceptionMapper) 使用すべきではありません。指定されたCompletionStage
SE の新しいアダプターを作成します。CassandraFutureAdapter
public CassandraFutureAdapter(CompletableFutureSE<T> completableFuture, PersistenceExceptionTranslator exceptionMapper) 使用すべきではありません。指定されたCompletableFuture
SE の新しいアダプターを作成します。
メソッドの詳細
addCallback
使用すべきではありません。- 次で指定:
- インターフェース
ListenableFuture<T>
のaddCallback
addCallback
public void addCallback(SuccessCallback<? super T> successCallback, FailureCallback failureCallback) 使用すべきではありません。- 次で指定:
- インターフェース
ListenableFuture<T>
のaddCallback
completable
使用すべきではありません。- 次で指定:
- インターフェース
ListenableFuture<T>
のcompletable
cancel
public boolean cancel(boolean mayInterruptIfRunning) 使用すべきではありません。isCancelled
public boolean isCancelled()使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のisCancelled
isDone
public boolean isDone()使用すべきではありません。get
使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のget
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
get
public T get(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE, ExecutionExceptionSE, TimeoutExceptionSE 使用すべきではありません。- 次で指定:
- インターフェース
FutureSE<T>
のgetSE
- 例外:
InterruptedExceptionSE
ExecutionExceptionSE
TimeoutExceptionSE
CompletableFuture
SE を直接使用します。