クラス CouchbaseResourceHolder
java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.data.couchbase.transaction.CouchbaseResourceHolder
- 実装済みのインターフェース一覧:
ResourceHolder
スレッドローカルまたはリアクティブコンテキストで保持する Couchbase トランザクションリソースのコンテナー。
- 作成者:
- Michael Reiche
コンストラクター概要
コンストラクターコンストラクター説明CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core) 指定されたsessionの新しいCouchbaseResourceHolderを作成します。CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core, @Nullable ObjectSE securityContext) 指定されたsessionの新しいCouchbaseResourceHolderを作成します。方法の概要
修飾子と型メソッド説明@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContextgetCore()@Nullable ObjectSEtransactionResultHolder(ObjectSE holder, ObjectSE o) クラス 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
public @Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext getCore()- 戻り値:
- 関連する
CoreTransactionAttemptContext。null にすることもできます。
getSecurityContext
- 戻り値:
- 関連する
CoreTransactionAttemptContext。null にすることもできます。
transactionResultHolder