org.mortbay.jetty.plus

Class TMService

public abstract class TMService extends AbstractService

A TMService represents a JTA Service and is used to acces JTA main interfaces (UserTransaction and TransactionManager).

Author: mhalas

Field Summary
static StringDEFAULT_USER_TX_JNDI
Default value for UserTransaction JNDI binding.
protected String_transactionManagerJNDI
Value for the TransactionManager JNDI binding.
Constructor Summary
TMService()
Method Summary
abstract TransactionManagergetTransactionManager()
returns a TransactionManager object.
StringgetTransactionManagerJNDI()
abstract UserTransactiongetUserTransaction()
Returns an UserTransaction object.

Field Detail

DEFAULT_USER_TX_JNDI

public static final String DEFAULT_USER_TX_JNDI
Default value for UserTransaction JNDI binding. User can change this by calling setJNDI()

_transactionManagerJNDI

protected String _transactionManagerJNDI
Value for the TransactionManager JNDI binding. This is not changeable at runtime because other services need to know how to look it up.

Constructor Detail

TMService

public TMService()

Method Detail

getTransactionManager

public abstract TransactionManager getTransactionManager()
returns a TransactionManager object.

Returns: TransactionManager

getTransactionManagerJNDI

public String getTransactionManagerJNDI()

getUserTransaction

public abstract UserTransaction getUserTransaction()
Returns an UserTransaction object.

Returns: UserTransaction

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.