クラス 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

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

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

      public ObjectSE transactionResultHolder(ObjectSE holder, ObjectSE o)