org.jboss.resource.adapter.jdbc.vendor
Class OracleXAExceptionFormatter

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.resource.adapter.jdbc.vendor.OracleXAExceptionFormatter
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src) , XAExceptionFormatter (src)

public class OracleXAExceptionFormatter
extends ServiceMBeanSupport (src)
implements XAExceptionFormatter (src)

OracleXAExceptionFormatter.java Created: Tue Jan 28 12:45:22 2003


Field Summary
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean (src)
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
OracleXAExceptionFormatter()
           
 
Method Summary
 void formatXAException(XAException (src)  xae, Logger (src)  log)
           
 ObjectName (src) getTransactionManagerService()
          mbean get-set pair for field transactionManagerService Get the value of transactionManagerService
 void setTransactionManagerService(ObjectName (src)  transactionManagerService)
          The setTransactionManagerService method
protected  void startService()
          Sub-classes should override this method to provide custum 'start' logic.
protected  void stopService()
          Sub-classes should override this method to provide custum 'stop' logic.
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleXAExceptionFormatter

public OracleXAExceptionFormatter()
Method Detail

getTransactionManagerService

public ObjectName (src)  getTransactionManagerService()
mbean get-set pair for field transactionManagerService Get the value of transactionManagerService

Returns:
value of transactionManagerService

setTransactionManagerService

public void setTransactionManagerService(ObjectName (src)  transactionManagerService)
The setTransactionManagerService method

Parameters:
transactionManagerService - an ObjectName value

startService

protected void startService()
                     throws java.lang.Exception
Description copied from class: ServiceMBeanSupport (src)
Sub-classes should override this method to provide custum 'start' logic.

This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.

Overrides:
startService in class ServiceMBeanSupport (src)
Throws:
java.lang.Exception

stopService

protected void stopService()
                    throws java.lang.Exception
Description copied from class: ServiceMBeanSupport (src)
Sub-classes should override this method to provide custum 'stop' logic.

This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.

Overrides:
stopService in class ServiceMBeanSupport (src)
Throws:
java.lang.Exception

formatXAException

public void formatXAException(XAException (src)  xae,
                              Logger (src)  log)
Specified by:
formatXAException in interface XAExceptionFormatter (src)