Inheritance diagram for org.objectweb.jonas.jtm.TransactionServiceImpl:
Public Member Functions | |
void | doInit (Context ctx) throws ServiceException |
void | doStart () throws ServiceException |
void | doStop () throws ServiceException |
Current | getCurrent () |
TransactionManager | getTransactionManager () |
UserTransaction | getUserTransaction () |
TransactionFactory | getTransactionFactory () |
void | setTimeout (int t) |
Static Public Attributes | |
final String | SERVICE_NAME = "jtm" |
Protected Member Functions | |
int | getTotalBegunTransactions () |
int | getTotalCommittedTransactions () |
int | getTotalCurrentTransactions () |
int | getTotalExpiredTransactions () |
int | getTotalRolledbackTransactions () |
void | resetAllTxTotalCounters () |
Xid[] | getAllActiveXids () |
String[] | getAllActiveTx () |
Static Package Attributes | |
final String | TIMEOUT = "jonas.service.jtm.timeout" |
final String | REMOTE = "jonas.service.jtm.remote" |
final String | CLASS = "jonas.service.jtm.class" |
Definition at line 65 of file TransactionServiceImpl.java.
|
Init the Service. Configuration information is passed thru a Context object.
Definition at line 125 of file TransactionServiceImpl.java. References org.objectweb.jonas.jtm.TransactionServiceImpl.REMOTE, and org.objectweb.jonas.jtm.TransactionServiceImpl.TIMEOUT. |
|
Start the Service Initialization of the service is already done.
Definition at line 175 of file TransactionServiceImpl.java. References org.objectweb.jonas.jtm.TransactionServiceImpl.setTimeout(). |
Here is the call graph for this function:
|
Stop the transaction service Not already implementated
Definition at line 281 of file TransactionServiceImpl.java. |
|
Get all currently executing transactions
Definition at line 402 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getAllActiveTx(). |
|
Get all currently executing Xids
Definition at line 394 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getAllActiveXids(). |
|
Gets the Current object instance
Implements org.objectweb.jonas.jtm.TransactionService. Definition at line 293 of file TransactionServiceImpl.java. |
|
Get begun transactions number
Definition at line 347 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getTotalBegunTransactions(). |
|
Get committed transactions number
Definition at line 355 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getTotalCommittedTransactions(). |
|
Get current transactions number
Definition at line 363 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getTotalCurrentTransactions(). |
|
Get expired transactions number
Definition at line 371 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getTotalExpiredTransactions(). |
|
Get rollebacked transactions number
Definition at line 379 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.getTotalRolledbackTransactions(). |
|
Gets the TransactionFactory object (JTM factory)
Implements org.objectweb.jonas.jtm.TransactionService. Definition at line 317 of file TransactionServiceImpl.java. |
|
Gets the TransactionManager object instance
Implements org.objectweb.jonas.jtm.TransactionService. Definition at line 301 of file TransactionServiceImpl.java. |
|
Gets the UserTransaction object instance
Implements org.objectweb.jonas.jtm.TransactionService. Definition at line 309 of file TransactionServiceImpl.java. |
|
Reset all transaction counters Definition at line 386 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.JTAResource.resetAllCounters(). |
|
Sets the default transaction timeout and register Current in JNDI
Implements org.objectweb.jonas.jtm.TransactionService. Definition at line 325 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.TransactionServiceImpl.doStart(), and org.objectweb.jonas.jtm.JTAResource.setTimeOut(). |
|
name of the 'class' configuration parameter Definition at line 85 of file TransactionServiceImpl.java. |
|
name of the 'remote' configuration parameter Definition at line 81 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.TransactionServiceImpl.doInit(). |
|
Service name as used to label configuration properties Definition at line 72 of file TransactionServiceImpl.java. |
|
name of the 'timeout' configuration parameter Definition at line 77 of file TransactionServiceImpl.java. Referenced by org.objectweb.jonas.jtm.TransactionServiceImpl.doInit(). |