public class MongoDBSyncTxWrapper
extends java.lang.Object
implements io.flamingock.internal.core.transaction.TransactionWrapper
| Constructor and Description |
|---|
MongoDBSyncTxWrapper(io.flamingock.internal.core.transaction.TransactionManager<com.mongodb.client.ClientSession> sessionManager) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
wrapInTransaction(io.flamingock.internal.core.runtime.ExecutionRuntime executionRuntime,
java.util.function.Function<io.flamingock.internal.core.runtime.ExecutionRuntime,T> operation) |
public MongoDBSyncTxWrapper(io.flamingock.internal.core.transaction.TransactionManager<com.mongodb.client.ClientSession> sessionManager)
public <T> T wrapInTransaction(io.flamingock.internal.core.runtime.ExecutionRuntime executionRuntime,
java.util.function.Function<io.flamingock.internal.core.runtime.ExecutionRuntime,T> operation)
wrapInTransaction in interface io.flamingock.internal.core.transaction.TransactionWrapper