Interface TransactionManagerServiceMBean

  • All Known Implementing Classes:
    TransactionManagerService

    public interface TransactionManagerServiceMBean
    The MBean interface for the TransactionManager JBoss service.
    Version:
    $Id: TransactionManagerServiceMBean.java,v 1.5 2005/06/17 10:53:51 kconner Exp $
    Author:
    Richard A. Begg (richard.begg@arjuna.com)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getPropagateFullContext()
      Retrieve whether the transaction propagation context manager should propagate a full PropagationContext (JTS) or just a cut-down version (for JTA).
      jakarta.transaction.TransactionManager getTransactionManager()
      Retrieve a reference to the JTA transaction manager.
      jakarta.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
      Retrieve a reference to the JTA TransactionSynchronizationRegistry.
      jakarta.transaction.UserTransaction getUserTransaction()
      Retrieve a reference to the JTA user transaction manager.
      org.jboss.tm.JBossXATerminator getXATerminator()
      Get the XA Terminator
      void registerXAExceptionFormatter​(Class c, org.jboss.tm.XAExceptionFormatter f)
      This method has been put in here so that it is compatible with the JBoss standard Transaction Manager.
      void setPropagateFullContext​(boolean propagateFullContext)
      Set whether the transaction propagation context manager should propagate a full PropagationContext (JTS) or just a cut-down version (for JTA).
      void unregisterXAExceptionFormatter​(Class c)
      This method has been put in here so that it is compatible with the JBoss standard Transaction Manager.
    • Method Detail

      • setPropagateFullContext

        void setPropagateFullContext​(boolean propagateFullContext)
        Set whether the transaction propagation context manager should propagate a full PropagationContext (JTS) or just a cut-down version (for JTA).
        Parameters:
        propagateFullContext -
      • getPropagateFullContext

        boolean getPropagateFullContext()
        Retrieve whether the transaction propagation context manager should propagate a full PropagationContext (JTS) or just a cut-down version (for JTA).
      • getTransactionManager

        jakarta.transaction.TransactionManager getTransactionManager()
        Retrieve a reference to the JTA transaction manager.
        Returns:
        A reference to the JTA transaction manager.
      • getTransactionSynchronizationRegistry

        jakarta.transaction.TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
        Retrieve a reference to the JTA TransactionSynchronizationRegistry.
        Returns:
        a reference to the JTA TransactionSynchronizationRegistry.
      • getXATerminator

        org.jboss.tm.JBossXATerminator getXATerminator()
        Get the XA Terminator
        Returns:
        the XA Terminator
      • getUserTransaction

        jakarta.transaction.UserTransaction getUserTransaction()
        Retrieve a reference to the JTA user transaction manager.
        Returns:
        A reference to the JTA user transaction manager.
      • registerXAExceptionFormatter

        void registerXAExceptionFormatter​(Class c,
                                          org.jboss.tm.XAExceptionFormatter f)
        This method has been put in here so that it is compatible with the JBoss standard Transaction Manager. As we do not support exception formatters just display a warning for the moment.
      • unregisterXAExceptionFormatter

        void unregisterXAExceptionFormatter​(Class c)
        This method has been put in here so that it is compatible with the JBoss standard Transaction Manager. As we do not support exception formatters just display a warning for the moment.