com.hazelcast.client.spi.impl
Class ClientTransactionManagerServiceImpl
java.lang.Object
com.hazelcast.client.spi.impl.ClientTransactionManagerServiceImpl
- All Implemented Interfaces:
- ClientTransactionManagerService
public class ClientTransactionManagerServiceImpl
- extends Object
- implements ClientTransactionManagerService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientTransactionManagerServiceImpl
public ClientTransactionManagerServiceImpl(HazelcastClientInstanceImpl client,
LoadBalancer loadBalancer)
getClient
public HazelcastClientInstanceImpl getClient()
newTransactionContext
public TransactionContext newTransactionContext()
- Specified by:
newTransactionContext
in interface ClientTransactionManagerService
newTransactionContext
public TransactionContext newTransactionContext(TransactionOptions options)
- Specified by:
newTransactionContext
in interface ClientTransactionManagerService
executeTransaction
public <T> T executeTransaction(TransactionalTask<T> task)
throws TransactionException
- Specified by:
executeTransaction
in interface ClientTransactionManagerService
- Throws:
TransactionException
executeTransaction
public <T> T executeTransaction(TransactionOptions options,
TransactionalTask<T> task)
throws TransactionException
- Specified by:
executeTransaction
in interface ClientTransactionManagerService
- Throws:
TransactionException
newXATransactionContext
public TransactionContext newXATransactionContext(Xid xid,
int timeoutInSeconds)
- Specified by:
newXATransactionContext
in interface ClientTransactionManagerService
- Parameters:
xid
- branch qualifiertimeoutInSeconds
- transaction timeout in seconds
- Returns:
shutdown
public void shutdown()
- Specified by:
shutdown
in interface ClientTransactionManagerService
getGroupName
public String getGroupName()
- Specified by:
getGroupName
in interface ClientTransactionManagerService
connect
public ClientConnection connect()
throws Exception
- Throws:
Exception
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.