org.jboss.management.j2ee
Class J2EEServer

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.management.j2ee.J2EEManagedObject
          extended by org.jboss.management.j2ee.J2EEServer
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, J2EEManagedObjectMBean, J2EEServerMBean

public class J2EEServer
extends J2EEManagedObject
implements J2EEServerMBean

JBoss implementation of the JSR-77 J2EEServer.

Version:
$Revision: 1.12.6.3 $
Author:
Andreas Schaefer, Thomas Diesler

Field Summary
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject
NAME, server, TYPE
 
Constructor Summary
J2EEServer(String pName, javax.management.ObjectName pDomain, String pServerVendor, String pServerVersion)
           
 
Method Summary
 void addChild(javax.management.ObjectName pChild)
           
 String getdeployedObject(int pIndex)
           
 String[] getdeployedObjects()
           
 String getjavaVM(int pIndex)
           
 String[] getjavaVMs()
           
 String getresource(int pIndex)
           
 String[] getresources()
           
 String getserverVendor()
           
 String getserverVersion()
           
 void removeChild(javax.management.ObjectName pChild)
           
 String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject
getLog, getNextNotificationSequenceNumber, getobjectName, getObjectName, getparent, getParentKeys, getServer, getType, getType, iseventProvider, isstateManageable, isstatisticsProvider, newObjectName, postCreation, postDeregister, postRegister, preDeregister, preDestruction, preRegister, removeObject, removeObject, sendNotification, setparent
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.management.j2ee.J2EEManagedObjectMBean
getobjectName, getparent, iseventProvider, isstateManageable, isstatisticsProvider, setparent
 

Constructor Detail

J2EEServer

public J2EEServer(String pName,
                  javax.management.ObjectName pDomain,
                  String pServerVendor,
                  String pServerVersion)
           throws javax.management.MalformedObjectNameException,
                  InvalidParentException
Throws:
javax.management.MalformedObjectNameException
InvalidParentException
Method Detail

getdeployedObjects

public String[] getdeployedObjects()
Specified by:
getdeployedObjects in interface J2EEServerMBean

getdeployedObject

public String getdeployedObject(int pIndex)
Specified by:
getdeployedObject in interface J2EEServerMBean

getresources

public String[] getresources()
Specified by:
getresources in interface J2EEServerMBean

getresource

public String getresource(int pIndex)
Specified by:
getresource in interface J2EEServerMBean

getjavaVMs

public String[] getjavaVMs()
Specified by:
getjavaVMs in interface J2EEServerMBean

getjavaVM

public String getjavaVM(int pIndex)
Specified by:
getjavaVM in interface J2EEServerMBean

getserverVendor

public String getserverVendor()
Specified by:
getserverVendor in interface J2EEServerMBean

getserverVersion

public String getserverVersion()
Specified by:
getserverVersion in interface J2EEServerMBean

addChild

public void addChild(javax.management.ObjectName pChild)
Specified by:
addChild in interface J2EEManagedObjectMBean
Overrides:
addChild in class J2EEManagedObject

removeChild

public void removeChild(javax.management.ObjectName pChild)
Specified by:
removeChild in interface J2EEManagedObjectMBean
Overrides:
removeChild in class J2EEManagedObject

toString

public String toString()
Overrides:
toString in class J2EEManagedObject


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.