org.jboss.management.j2ee
Class J2EEServer

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.J2EEServer
All Implemented Interfaces:
MBeanRegistration (src) , NotificationBroadcaster (src) , NotificationEmitter (src) , Service (src) , ServiceMBean (src)

public class J2EEServer
extends J2EEManagedObject (src)

JBoss implementation of the JSR-77 J2EEServer.


Field Summary
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
NAME, TYPE
 
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
J2EEServer(java.lang.String pName, ObjectName (src)  pDomain, java.lang.String pServerVendor, java.lang.String pServerVersion)
           
 
Method Summary
 void addChild(ObjectName (src)  pChild)
           
 java.lang.String getdeployedObject(int pIndex)
           
 java.lang.String[] getdeployedObjects()
           
 java.lang.String getjavaVM(int pIndex)
           
 java.lang.String[] getjavaVMs()
           
 java.lang.String getresource(int pIndex)
           
 java.lang.String[] getresources()
           
 java.lang.String getserverVendor()
           
 java.lang.String getserverVersion()
           
 void removeChild(ObjectName (src)  pChild)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject (src)
getobjectName, getObjectName, getObjectName, getparent, getParentKeys, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postCreation, postRegister, preDeregister, preDestruction, 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

J2EEServer

public J2EEServer(java.lang.String pName,
                  ObjectName (src)  pDomain,
                  java.lang.String pServerVendor,
                  java.lang.String pServerVersion)
           throws MalformedObjectNameException (src) ,
                  InvalidParentException (src) 
Method Detail

getdeployedObjects

public java.lang.String[] getdeployedObjects()

getdeployedObject

public java.lang.String getdeployedObject(int pIndex)

getresources

public java.lang.String[] getresources()

getresource

public java.lang.String getresource(int pIndex)

getjavaVMs

public java.lang.String[] getjavaVMs()

getjavaVM

public java.lang.String getjavaVM(int pIndex)

getserverVendor

public java.lang.String getserverVendor()

getserverVersion

public java.lang.String getserverVersion()

addChild

public void addChild(ObjectName (src)  pChild)
Overrides:
addChild in class J2EEManagedObject (src)

removeChild

public void removeChild(ObjectName (src)  pChild)
Overrides:
removeChild in class J2EEManagedObject (src)

toString

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