| Package | Description | 
|---|---|
| com.hazelcast.client.impl | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.proxy | This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types | 
| com.hazelcast.client.proxy.txn | Contains classes related to proxy for client transactions | 
| com.hazelcast.client.spi | Contains classes/interfaces related to Service Provider Interface
 such as ClientProxy , ClientClusterService | 
| com.hazelcast.client.spi.impl | Provides util classes for com.hazelcast.client | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| com.hazelcast.instance | This package contains Hazelcast Instance functionality. | 
| com.hazelcast.internal.cluster.impl | This package contains the implementation of the cluster functionality. | 
| com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support. | 
| com.hazelcast.transaction.impl | Provides implementation for Hazelcast transaction support. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | HazelcastClientInstanceImpl. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| <T> T | HazelcastClientProxy. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| TransactionContext | HazelcastClientInstanceImpl. newTransactionContext(TransactionOptions options) | 
| TransactionContext | HazelcastClientProxy. newTransactionContext(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClientClusterProxy. changeClusterState(ClusterState newState,
                  TransactionOptions transactionOptions) | 
| void | ClientClusterProxy. shutdown(TransactionOptions transactionOptions) | 
| Constructor and Description | 
|---|
| TransactionContextProxy(ClientTransactionManagerServiceImpl transactionManager,
                       TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | ClientTransactionManagerService. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| TransactionContext | ClientTransactionManagerService. newTransactionContext(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | ClientTransactionManagerServiceImpl. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| TransactionContext | ClientTransactionManagerServiceImpl. newTransactionContext(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Cluster. changeClusterState(ClusterState newState,
                  TransactionOptions transactionOptions)Changes state of the cluster to the given state transactionally. | 
| <T> T | HazelcastInstance. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task)Executes the given transactional task in current thread using given options
 and returns the result of the task. | 
| TransactionContext | HazelcastInstance. newTransactionContext(TransactionOptions options)Creates a new TransactionContext associated with the current thread with given options. | 
| void | Cluster. shutdown(TransactionOptions transactionOptions)Changes state of the cluster to the  ClusterState.PASSIVEtransactionally, then
 triggers the shutdown process on each node. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | HazelcastInstanceImpl. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| <T> T | HazelcastInstanceProxy. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| TransactionContext | HazelcastInstanceImpl. newTransactionContext(TransactionOptions options) | 
| TransactionContext | HazelcastInstanceProxy. newTransactionContext(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClusterServiceImpl. changeClusterState(ClusterState newState,
                  TransactionOptions options) | 
| void | ClusterServiceImpl. shutdown(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| static TransactionOptions | TransactionOptions. getDefault()Creates a new TransactionOptions configured with default settings. | 
| TransactionOptions | TransactionOptions. setDurability(int durability)Sets the transaction durability. | 
| TransactionOptions | TransactionOptions. setTimeout(long timeout,
          TimeUnit timeUnit)Sets the timeout. | 
| TransactionOptions | TransactionOptions. setTransactionType(TransactionOptions.TransactionType transactionType)Sets the  TransactionOptions.TransactionType. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | TransactionManagerService. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| TransactionContext | TransactionManagerService. newClientTransactionContext(TransactionOptions options,
                           String clientUuid) | 
| TransactionContext | TransactionManagerService. newTransactionContext(TransactionOptions options) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | TransactionManagerServiceImpl. executeTransaction(TransactionOptions options,
                  TransactionalTask<T> task) | 
| Transaction | TransactionManagerServiceImpl. newAllowedDuringPassiveStateTransaction(TransactionOptions options)Creates a plain transaction object which can be used while cluster state is  ClusterState.PASSIVE,
 without wrapping it inside a TransactionContext. | 
| TransactionContext | TransactionManagerServiceImpl. newClientTransactionContext(TransactionOptions options,
                           String clientUuid) | 
| Transaction | TransactionManagerServiceImpl. newTransaction(TransactionOptions options)Creates a plain transaction object, without wrapping it
 inside a TransactionContext. | 
| TransactionContext | TransactionManagerServiceImpl. newTransactionContext(TransactionOptions options) | 
| Constructor and Description | 
|---|
| AllowedDuringPassiveStateTransactionImpl(TransactionManagerServiceImpl transactionManagerService,
                                        NodeEngine nodeEngine,
                                        TransactionOptions options,
                                        String txOwnerUuid) | 
| TransactionImpl(TransactionManagerServiceImpl transactionManagerService,
               NodeEngine nodeEngine,
               TransactionOptions options,
               String txOwnerUuid) | 
| TransactionImpl(TransactionManagerServiceImpl transactionManagerService,
               NodeEngine nodeEngine,
               TransactionOptions options,
               String txOwnerUuid,
               boolean originatedFromClient) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.