Package com.hazelcast.transaction
Interface TransactionalTask<T>
- Functional Interface:
 - This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
 
Contains the logic that is going to be executed within a transaction. In practice, the
 implementation will be an anonymous inner task.
 
 Unlike the Runnable and Callable, the TransactionalTask
 will run on the caller thread.
- Author:
 - mdogan 3/6/13
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionexecute(TransactionalTaskContext context) Executes the transactional logic. 
- 
Method Details
- 
execute
Executes the transactional logic.- Parameters:
 context- the TransactionalTaskContext that provides access to the transaction and to the transactional resource like theTransactionalMap.- Returns:
 - the result of the task
 - Throws:
 TransactionException- if transaction error happens while executing this task.
 
 -