Class CouchbaseResourceHolder
java.lang.Object
org.springframework.transaction.support.ResourceHolderSupport
org.springframework.data.couchbase.transaction.CouchbaseResourceHolder
- All Implemented Interfaces:
ResourceHolder
Container for couchbase transaction resources to hold in threadlocal or reactive context.
- Author:
- Michael Reiche
-
Constructor Summary
ConstructorsConstructorDescriptionCouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core) Create a newCouchbaseResourceHolderfor a givensession.CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core, @Nullable Object securityContext) Create a newCouchbaseResourceHolderfor a givensession. -
Method Summary
Modifier and TypeMethodDescription@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContextgetCore()@Nullable ObjecttransactionResultHolder(Object holder, Object o) Methods inherited from class ResourceHolderSupport
clear, getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
-
Constructor Details
-
CouchbaseResourceHolder
public CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core) Create a newCouchbaseResourceHolderfor a givensession.- Parameters:
core- the associatedCoreTransactionAttemptContext. Can be null.
-
CouchbaseResourceHolder
public CouchbaseResourceHolder(@Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext core, @Nullable Object securityContext) Create a newCouchbaseResourceHolderfor a givensession.- Parameters:
core- the associatedCoreTransactionAttemptContext. Can be null.
-
-
Method Details
-
getCore
public @Nullable com.couchbase.client.core.transaction.CoreTransactionAttemptContext getCore()- Returns:
- the associated
CoreTransactionAttemptContext. Can be null.
-
getSecurityContext
- Returns:
- the associated
CoreTransactionAttemptContext. Can be null.
-
transactionResultHolder
-