@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