クラス CouchbaseResourceHolder
java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.data.couchbase.transaction.CouchbaseResourceHolder
- 実装されたすべてのインターフェース:
ResourceHolder
スレッドローカルまたはリアクティブコンテキストで保持する Couchbase トランザクションリソースのコンテナー。
- 作成者:
- Michael Reiche
コンストラクターの概要
コンストラクターコンストラクター説明CouchbaseResourceHolder
(com.couchbase.client.core.transaction.CoreTransactionAttemptContext core) 指定されたsession
の新しいCouchbaseResourceHolder
を作成します。CouchbaseResourceHolder
(com.couchbase.client.core.transaction.CoreTransactionAttemptContext core, ObjectSE securityContext) 指定されたsession
の新しいCouchbaseResourceHolder
を作成します。メソッドのサマリー
修飾子と型メソッド説明com.couchbase.client.core.transaction.CoreTransactionAttemptContext
getCore()
transactionResultHolder
(ObjectSE holder, ObjectSE o) クラス org.springframework.transaction.support.ResourceHolderSupport から継承されたメソッド
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
コンストラクターの詳細
CouchbaseResourceHolder
public CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core) 指定されたsession
の新しいCouchbaseResourceHolder
を作成します。- パラメーター:
core
- 関連付けられているCoreTransactionAttemptContext
。null にすることもできます。
CouchbaseResourceHolder
public CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core, @Nullable ObjectSE securityContext) 指定されたsession
の新しいCouchbaseResourceHolder
を作成します。- パラメーター:
core
- 関連付けられているCoreTransactionAttemptContext
。null にすることもできます。
メソッドの詳細
getCore
- 戻り値:
- 関連する
CoreTransactionAttemptContext
。null にすることもできます。
getSecurityContext
- 戻り値:
- 関連する
CoreTransactionAttemptContext
。null にすることもできます。
transactionResultHolder