org.nuxeo.ecm.core.management.jtajca.internal
Class DefaultTransactionMonitor
java.lang.Object
org.nuxeo.ecm.core.management.jtajca.internal.DefaultTransactionMonitor
- All Implemented Interfaces:
- EventListener, Synchronization, org.apache.geronimo.transaction.manager.TransactionManagerMonitor, TransactionMonitor
public class DefaultTransactionMonitor
- extends Object
- implements org.apache.geronimo.transaction.manager.TransactionManagerMonitor, TransactionMonitor, Synchronization
- Author:
- matic
install
public static void install()
uninstall
public static void uninstall()
throws MBeanRegistrationException,
InstanceNotFoundException
- Throws:
MBeanRegistrationException
InstanceNotFoundException
lookup
public static org.apache.geronimo.transaction.manager.TransactionManagerImpl lookup()
id
public static String id(Transaction tx)
threadAssociated
public void threadAssociated(Transaction tx)
- Specified by:
threadAssociated
in interface org.apache.geronimo.transaction.manager.TransactionManagerMonitor
threadUnassociated
public void threadUnassociated(Transaction tx)
- Specified by:
threadUnassociated
in interface org.apache.geronimo.transaction.manager.TransactionManagerMonitor
getActiveStatistics
public List<TransactionStatistics> getActiveStatistics()
- Specified by:
getActiveStatistics
in interface TransactionMonitor
getActiveCount
public long getActiveCount()
- Specified by:
getActiveCount
in interface TransactionMonitor
getTotalCommits
public long getTotalCommits()
- Specified by:
getTotalCommits
in interface TransactionMonitor
getTotalRollbacks
public long getTotalRollbacks()
- Specified by:
getTotalRollbacks
in interface TransactionMonitor
getLastCommittedStatistics
public TransactionStatistics getLastCommittedStatistics()
- Specified by:
getLastCommittedStatistics
in interface TransactionMonitor
getLastRollbackedStatistics
public TransactionStatistics getLastRollbackedStatistics()
- Specified by:
getLastRollbackedStatistics
in interface TransactionMonitor
beforeCompletion
public void beforeCompletion()
- Specified by:
beforeCompletion
in interface Synchronization
afterCompletion
public void afterCompletion(int status)
- Specified by:
afterCompletion
in interface Synchronization
Copyright © 2011 Nuxeo SAS. All Rights Reserved.