8.3. The Services
The only service provided by the integration with the JBoss Enterprise Application Platform is
TransactionManagerService
. This service ensures the recovery manager is started, and binds the JBoss Transaction Service JTA transaction manager to the JNDI provider using the name java:/TransactionManager
. This service depends upon the existence of the CORBA ORB
Service and it must be using JacORB
as the underlying ORB
implementation.
There are two instances of this service:
- Distributed
- Uses the JBoss Transaction Service-enabled transaction manager implementation and supports distributed transactions and recovery. Configured with the
com.arjuna.ats.jbossatx.jts.TransactionManagerService
class. This is the default configuration. - Local
- Uses the purely local JTA implementation. Configured using the
com.arjuna.ats.jbossatx.jta.TransactionManagerService
class.