站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 management API Documentation 英文版文档

J2EEServer (JBoss/Management API) - JBoss 3.2.7 management API Documentation 英文版文档


org.jboss.management.j2ee
Class J2EEServer

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.management.j2ee.J2EEManagedObject
              extended byorg.jboss.management.j2ee.J2EEServer
All Implemented Interfaces:
J2EEManagedObjectMBean, J2EEServerMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, Serializable, org.jboss.system.Service, org.jboss.system.ServiceMBean

public class J2EEServer
extends J2EEManagedObject
implements J2EEServerMBean

JBoss implementation of the JSR-77 J2EEServer.

Version:
$Revision: 1.5.2.1 $
Author:
Andreas Schaefer
See Also:
Serialized Form

Field Summary
static String J2EE_TYPE
           
 
Fields inherited from class org.jboss.management.j2ee.J2EEManagedObject
NAME, TYPE
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
J2EEServer(String pName, javax.management.ObjectName pDomain, String pServerVendor, String pServerVersion)
           
 
Method Summary
 void addChild(javax.management.ObjectName pChild)
           
 javax.management.ObjectName getDeployedObject(int pIndex)
           
 javax.management.ObjectName[] getDeployedObjects()
           
 javax.management.ObjectName getJavaVM(int pIndex)
           
 javax.management.ObjectName[] getJavaVMs()
           
 javax.management.ObjectName getResource(int pIndex)
           
 javax.management.ObjectName[] getResources()
           
 String getServerVendor()
           
 String getServerVersion()
           
 void removeChild(javax.management.ObjectName pChild)
           
 String toString()
           
 
Methods inherited from class org.jboss.management.j2ee.J2EEManagedObject
getObjectName, getObjectName, getParent, getParentKeys, getType, isEventProvider, isStateManageable, isStatisticsProvider, postCreation, postRegister, preDeregister, preDestruction, removeObject, removeObject, sendNotification, setParent
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
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
addNotificationListener, getNotificationInfo, handleNotification, 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
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

J2EE_TYPE

public static final String J2EE_TYPE
See Also:
Constant Field Values
Constructor Detail

J2EEServer

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

getDeployedObjects

public javax.management.ObjectName[] getDeployedObjects()
Specified by:
getDeployedObjects in interface J2EEServerMBean

getDeployedObject

public javax.management.ObjectName getDeployedObject(int pIndex)
Specified by:
getDeployedObject in interface J2EEServerMBean

getResources

public javax.management.ObjectName[] getResources()
Specified by:
getResources in interface J2EEServerMBean

getResource

public javax.management.ObjectName getResource(int pIndex)
Specified by:
getResource in interface J2EEServerMBean

getJavaVMs

public javax.management.ObjectName[] getJavaVMs()
Specified by:
getJavaVMs in interface J2EEServerMBean

getJavaVM

public javax.management.ObjectName 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 J2EEServerMBean
Overrides:
addChild in class J2EEManagedObject

removeChild

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

toString

public String toString()
Overrides:
toString in class J2EEManagedObject


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