org.jboss.management.j2ee
Class JTAResource

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src) 
      extended byorg.jboss.system.ServiceMBeanSupport (src) 
          extended byorg.jboss.management.j2ee.J2EEManagedObject (src) 
              extended byorg.jboss.management.j2ee.J2EEResource (src) 
                  extended byorg.jboss.management.j2ee.JTAResource
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class JTAResource
extends J2EEResource (src)

The JBoss JSR-77.3.30 implementation of the JTAResource model


Field Summary
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
NAME, TYPE
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src)
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
JTAResource(java.lang.String resName, ObjectName (src)  j2eeServerName, ObjectName (src)  jtaServiceName)
           
 
Method Summary
static ObjectName (src) create(MBeanServer (src)  mbeanServer, java.lang.String resName, ObjectName (src)  jtaServiceName)
           
static void destroy(MBeanServer (src)  mbeanServer, java.lang.String resName)
           
 java.lang.String getEventType(int pIndex)
           
 java.lang.String[] getEventTypes()
           
 Stats (src) getstats()
          Obtain the Stats from the StatisticsProvider.
 void resetStats()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.J2EEResource (src)
getParentKeys
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
addChild, getobjectName, getObjectName, getObjectName, getparent, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postCreation, postRegister, preDeregister, preDestruction, removeChild, removeObject, removeObject, sendNotification, setparent
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src)
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, preRegister, start, startService, stop, stopService
 
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, wait, wait, wait
 

Constructor Detail

JTAResource

public JTAResource(java.lang.String resName,
                   ObjectName (src)  j2eeServerName,
                   ObjectName (src)  jtaServiceName)
            throws MalformedObjectNameException (src) ,
                   InvalidParentException (src) 
Parameters:
resName - Name of the JTAResource
Throws:
InvalidParameterException - If list of nodes or ports was null or empty
MalformedObjectNameException (src)
InvalidParentException (src)
Method Detail

create

public static ObjectName (src)  create(MBeanServer (src)  mbeanServer,
                                java.lang.String resName,
                                ObjectName (src)  jtaServiceName)

destroy

public static void destroy(MBeanServer (src)  mbeanServer,
                           java.lang.String resName)

getstats

public Stats (src)  getstats()
Obtain the Stats from the StatisticsProvider.

Returns:
An EJBStats subclass

resetStats

public void resetStats()

getEventTypes

public java.lang.String[] getEventTypes()

getEventType

public java.lang.String getEventType(int pIndex)

toString

public java.lang.String toString()
Overrides:
toString in class J2EEManagedObject (src)