Uses of Class
com.hazelcast.transaction.TransactionOptions
Packages that use TransactionOptions
Package
Description
This package contains the cluster functionality.
Provides core API interfaces/classes.
Provides interfaces/classes for Hazelcast transaction support.
-
Uses of TransactionOptions in com.hazelcast.cluster
Methods in com.hazelcast.cluster with parameters of type TransactionOptionsModifier and TypeMethodDescriptionvoidCluster.changeClusterState(ClusterState newState, TransactionOptions transactionOptions) Changes state of the cluster to the given state transactionally.voidCluster.changeClusterVersion(Version version, TransactionOptions options) Changes the cluster version transactionally, with the transaction options provided.voidCluster.shutdown(TransactionOptions transactionOptions) Changes state of the cluster to theClusterState.PASSIVEtransactionally, then triggers the shutdown process on each node. -
Uses of TransactionOptions in com.hazelcast.core
Methods in com.hazelcast.core with parameters of type TransactionOptionsModifier and TypeMethodDescription<T> THazelcastInstance.executeTransaction(TransactionOptions options, TransactionalTask<T> task) Executes the given transactional task in current thread using given options and returns the result of the task.HazelcastInstance.newTransactionContext(TransactionOptions options) Creates a new TransactionContext associated with the current thread with given options. -
Uses of TransactionOptions in com.hazelcast.transaction
Methods in com.hazelcast.transaction that return TransactionOptionsModifier and TypeMethodDescriptionstatic TransactionOptionsTransactionOptions.getDefault()Creates a new TransactionOptions configured with default settings.TransactionOptions.setDurability(int durability) Sets the transaction durability.TransactionOptions.setTimeout(long timeout, TimeUnit timeUnit) Sets the timeout.TransactionOptions.setTransactionType(TransactionOptions.TransactionType transactionType) Sets theTransactionOptions.TransactionType.Methods in com.hazelcast.transaction with parameters of type TransactionOptionsModifier and TypeMethodDescription<T> TTransactionManagerService.executeTransaction(TransactionOptions options, TransactionalTask<T> task) TransactionManagerService.newClientTransactionContext(TransactionOptions options, UUID clientUuid) TransactionManagerService.newTransactionContext(TransactionOptions options)