@ThreadSafe
public class ClusterClientTransactionProvider
extends java.lang.Object
implements com.scalar.db.api.DistributedTransactionProvider
| Constructor and Description |
|---|
ClusterClientTransactionProvider() |
| Modifier and Type | Method and Description |
|---|---|
com.scalar.db.api.DistributedTransactionAdmin |
createDistributedTransactionAdmin(com.scalar.db.config.DatabaseConfig config) |
com.scalar.db.api.DistributedTransactionManager |
createDistributedTransactionManager(com.scalar.db.config.DatabaseConfig config) |
com.scalar.db.api.TwoPhaseCommitTransactionManager |
createTwoPhaseCommitTransactionManager(com.scalar.db.config.DatabaseConfig config) |
java.lang.String |
getName() |
public java.lang.String getName()
getName in interface com.scalar.db.api.DistributedTransactionProviderpublic com.scalar.db.api.DistributedTransactionManager createDistributedTransactionManager(com.scalar.db.config.DatabaseConfig config)
createDistributedTransactionManager in interface com.scalar.db.api.DistributedTransactionProviderpublic com.scalar.db.api.DistributedTransactionAdmin createDistributedTransactionAdmin(com.scalar.db.config.DatabaseConfig config)
createDistributedTransactionAdmin in interface com.scalar.db.api.DistributedTransactionProviderpublic com.scalar.db.api.TwoPhaseCommitTransactionManager createTwoPhaseCommitTransactionManager(com.scalar.db.config.DatabaseConfig config)
createTwoPhaseCommitTransactionManager in interface com.scalar.db.api.DistributedTransactionProvider