@FunctionalInterface public interface TransactionalTask<T>
Unlike the Runnable
and Callable
, the TransactionalTask
will run on the caller thread.
HazelcastInstance.executeTransaction(TransactionalTask)
,
HazelcastInstance.executeTransaction(TransactionOptions, TransactionalTask)
Modifier and Type | Method and Description |
---|---|
T |
execute(TransactionalTaskContext context)
Executes the transactional logic.
|
T execute(TransactionalTaskContext context) throws TransactionException
context
- the TransactionalTaskContext that provides access to the transaction and to the
transactional resource like the TransactionalMap
.TransactionException
- if transaction error happens while executing this task.Copyright © 2023 Hazelcast, Inc.. All rights reserved.