クラス CouchbaseResourceHolder

java.lang.ObjectSE
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.data.couchbase.transaction.CouchbaseResourceHolder
実装されたすべてのインターフェース:
ResourceHolder

@Internal public class CouchbaseResourceHolder extends ResourceHolderSupport
スレッドローカルまたはリアクティブコンテキストで保持する Couchbase トランザクションリソースのコンテナー。
作成者:
Michael Reiche
  • コンストラクターの詳細

    • 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

      @Nullable public com.couchbase.client.core.transaction.CoreTransactionAttemptContext getCore()
      戻り値:
      関連する CoreTransactionAttemptContext。null にすることもできます。
    • getSecurityContext

      @Nullable public ObjectSE getSecurityContext()
      戻り値:
      関連する CoreTransactionAttemptContext。null にすることもできます。
    • transactionResultHolder

      public ObjectSE transactionResultHolder(ObjectSE holder, ObjectSE o)