Interface TransactionalClientSession
-
- All Superinterfaces:
java.lang.AutoCloseable
,com.mongodb.client.ClientSession
,com.mongodb.session.ClientSession
,java.io.Closeable
@EachBean(MongoSynchronousTransactionManagerImpl.class) @Internal public interface TransactionalClientSession extends com.mongodb.client.ClientSession
Allows injecting aClientSession
instance as a bean with any methods invoked on the connection being delegated to connection bound to the current transaction.- Since:
- 3.3
- Author:
- Denis Stepanov
-
-
Method Summary
-
Methods inherited from interface com.mongodb.client.ClientSession
abortTransaction, commitTransaction, getPinnedServerAddress, getTransactionOptions, hasActiveTransaction, notifyMessageSent, notifyOperationInitiated, startTransaction, startTransaction, withTransaction, withTransaction
-
Methods inherited from interface com.mongodb.session.ClientSession
advanceClusterTime, advanceOperationTime, clearTransactionContext, close, getClusterTime, getOperationTime, getOptions, getOriginator, getRecoveryToken, getServerSession, getSnapshotTimestamp, getTransactionContext, isCausallyConsistent, setRecoveryToken, setSnapshotTimestamp, setTransactionContext
-
-