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

    Modifier and Type
    Method
    Description
    boolean
    Retrieve whether the transaction propagation context manager should propagate a full PropagationContext (JTS) or just a cut-down version (for JTA).
    jakarta.transaction.TransactionManager
    Retrieve a reference to the JTA transaction manager.
    jakarta.transaction.TransactionSynchronizationRegistry
    Retrieve a reference to the JTA TransactionSynchronizationRegistry.
    jakarta.transaction.UserTransaction
    Retrieve a reference to the JTA user transaction manager.
    org.jboss.tm.JBossXATerminator
    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
    This method has been put in here so that it is compatible with the JBoss standard Transaction Manager.
  • Method Details

    • 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.