public class ClientTransactionManagerServiceImpl extends Object implements ClientTransactionManagerService
| Constructor and Description |
|---|
ClientTransactionManagerServiceImpl(HazelcastClientInstanceImpl client,
LoadBalancer loadBalancer) |
| Modifier and Type | Method and Description |
|---|---|
ClientConnection |
connect() |
<T> T |
executeTransaction(TransactionalTask<T> task) |
<T> T |
executeTransaction(TransactionOptions options,
TransactionalTask<T> task) |
HazelcastClientInstanceImpl |
getClient() |
String |
getGroupName() |
TransactionContext |
newTransactionContext() |
TransactionContext |
newTransactionContext(TransactionOptions options) |
TransactionContext |
newXATransactionContext(Xid xid,
int timeoutInSeconds) |
void |
shutdown() |
public ClientTransactionManagerServiceImpl(HazelcastClientInstanceImpl client, LoadBalancer loadBalancer)
public HazelcastClientInstanceImpl getClient()
public TransactionContext newTransactionContext()
newTransactionContext in interface ClientTransactionManagerServicepublic TransactionContext newTransactionContext(TransactionOptions options)
newTransactionContext in interface ClientTransactionManagerServicepublic <T> T executeTransaction(TransactionalTask<T> task) throws TransactionException
executeTransaction in interface ClientTransactionManagerServiceTransactionExceptionpublic <T> T executeTransaction(TransactionOptions options, TransactionalTask<T> task) throws TransactionException
executeTransaction in interface ClientTransactionManagerServiceTransactionExceptionpublic TransactionContext newXATransactionContext(Xid xid, int timeoutInSeconds)
newXATransactionContext in interface ClientTransactionManagerServicexid - branch qualifiertimeoutInSeconds - transaction timeout in secondsTransactionContext for the supplied branch qualifierpublic void shutdown()
public String getGroupName()
getGroupName in interface ClientTransactionManagerServicepublic ClientConnection connect() throws Exception
ExceptionCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.