com.hazelcast.client.spi
Interface ClientTransactionManagerService

All Known Implementing Classes:
ClientTransactionManagerServiceImpl

public interface ClientTransactionManagerService


Method Summary
<T> T
executeTransaction(TransactionalTask<T> task)
           
<T> T
executeTransaction(TransactionOptions options, TransactionalTask<T> task)
           
 String getGroupName()
           
 TransactionContext newTransactionContext()
           
 TransactionContext newTransactionContext(TransactionOptions options)
           
 TransactionContext newXATransactionContext(Xid xid, int timeoutInSeconds)
           
 void shutdown()
           
 

Method Detail

executeTransaction

<T> T executeTransaction(TransactionalTask<T> task)

executeTransaction

<T> T executeTransaction(TransactionOptions options,
                         TransactionalTask<T> task)

newTransactionContext

TransactionContext newTransactionContext()

newTransactionContext

TransactionContext newTransactionContext(TransactionOptions options)

newXATransactionContext

TransactionContext newXATransactionContext(Xid xid,
                                           int timeoutInSeconds)
Parameters:
xid - branch qualifier
timeoutInSeconds - transaction timeout in seconds
Returns:

shutdown

void shutdown()

getGroupName

String getGroupName()


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.