Prasad,

1. JTA is an abstraction that is not related to Ignite, so exact details
would depend on how your application is organized. But basically you need to
do the following:
- Acquire the transaction manager (from a container, from Spring app context
or whatever you use for management of such things).
- Start a new JTA transaction (not Ignite transaction!).
- Invoke Ignite cache operations as well as other DB operations - all of
them would be enlisted into this transaction.
- Commit transaction.

2. TMService is just an example of a transaction manager (i.e. one of the
implementation of JTA abstraction). You're not required to use specifically
this one.

3. This happens automatically when you follow the process described in point
1 above, as long as Ignite is aware of transaction manager that is used
there. To achieve this, it needs to be provided via
TransactionConfiguration.

-Val



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to