org.glassfish.admin.amx.impl.j2ee
Class J2EEServerImpl

java.lang.Object
  extended by org.glassfish.admin.amx.impl.mbean.MBeanImplBase
      extended by org.glassfish.admin.amx.impl.mbean.AMXImplBase
          extended by org.glassfish.admin.amx.impl.j2ee.J2EEManagedObjectImplBase
              extended by org.glassfish.admin.amx.impl.j2ee.J2EELogicalServerImplBase
                  extended by org.glassfish.admin.amx.impl.j2ee.J2EEServerImpl
All Implemented Interfaces:
DynamicMBean, MBeanRegistration, NotificationBroadcaster, NotificationEmitter, AMX_SPI, NotificationSender
Direct Known Subclasses:
DASJ2EEServerImpl

public class J2EEServerImpl
extends J2EELogicalServerImplBase

JSR 77 extension representing an Appserver standalone server (non-clustered). Note that this class has a subclass: DASJ2EEServerImpl.


Field Summary
static Class<J2EEServer> INTF
           
static Set<String> J2EE_RESOURCE_TYPES
           
 
Fields inherited from class org.glassfish.admin.amx.impl.j2ee.J2EEManagedObjectImplBase
mStartTime
 
Fields inherited from class org.glassfish.admin.amx.impl.mbean.AMXImplBase
EMPTY_OBJECT_NAMES, GET, GET_PREFIX, mMBeanInfo, OBJECT_NAME_SUFFIX, SET
 
Fields inherited from class org.glassfish.admin.amx.impl.mbean.MBeanImplBase
EMPTY_STRING_ARRAY, mSelfObjectName, mServer
 
Constructor Summary
J2EEServerImpl(ObjectName parentObjectName, Metadata meta)
           
 
Method Summary
 String[] getjavaVMs()
           
 String getjvm()
           
 String[] getresources()
           
 String getserverVendor()
           
 String getserverVersion()
           
protected  void registerChildren()
           
protected  void unregisterChildren()
           
 
Methods inherited from class org.glassfish.admin.amx.impl.j2ee.J2EELogicalServerImplBase
getstate, start, startApp, startRecursive, stop, stopApp
 
Methods inherited from class org.glassfish.admin.amx.impl.j2ee.J2EEManagedObjectImplBase
defaultChildMetadata, getChildrenAsStrings, getChildrenAsStrings, getCorrespondingConfig, getdeployedObjects, getDomain, getExtraObjectNameProps, getJ2EEServer, getMEJB, getobjectName, getServerName, getServerObjectName, getstartTime, iseventProvider, isstateManageable, isstatisticsProvider, j2eeType, metadata, preRegisterModifyName
 
Methods inherited from class org.glassfish.admin.amx.impl.mbean.AMXImplBase
attributeNameToType, attributeTypeMatches, cdebug, child, child, child, findGetter, findMethod, findSetter, getAncestorByType, getAttribute, getAttributeByMethod, getAttributeInfo, getAttributeInfos, getAttributeInternal, getAttributeManually, getAttributeNames, getAttributeNoThrow, getAttributes, getAttributeType, getChildren, getChildren, getChildren, getChildren, getChildrenMap, getDomainRoot, getDomainRootProxy, getLogger, getMBeanInfo, getMBeanTracker, getName, getNotificationInfo, getObjectNameAttribute, getObjectNames, getObjectNamesForAttribute, getParent, getParentProxy, getProxy, getProxyFactory, getSelf, getSelf, getterNameMatches, handleException, handleGetAttributeException, handleInvokeThrowable, impossible, invoke, invokeManually, isReadOnlyAttribute, isUtilityMBean, java, operationNameMatches, postRegisterHook, postRegisterModifyMBeanInfo, preDeregisterHook, preRegister, preRegisterDone, preRegisterHook, registerChild, sendAttributeChangeNotification, setAttribute, setAttributeByMethod, setAttributeInternal, setAttributeManually, setAttributes, shouldEmitNotifications, stringify, supportsChildren, toString, unimplementedAttribute, unimplementedOperation
 
Methods inherited from class org.glassfish.admin.amx.impl.mbean.MBeanImplBase
_getMBeanLogLevel, addNotificationListener, addNotificationListener, createNotificationBuilder, debug, debug, debugMethod, debugMethod, enableAMXDebug, getAMXDebug, getDebugID, getDebugOutput, getJMXDomain, getListenerCount, getMBeanLogger, getMBeanLoggerName, getMBeanLogLevel, getMBeanLogLevelInt, getMBeanServer, getNotificationBuilder, getNotificationEmitter, getNotificationTypeListenerCount, getObjectName, logFine, logFiner, logFinest, logInfo, logSevere, logWarning, postDeregister, postDeregisterHook, postRegister, preDeregister, quote, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification, sendNotification, setAMXDebug, setMBeanLogLevel, shouldOmitObjectNameForDebug, sleepMillis, toString, trace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister
 
Methods inherited from interface javax.management.NotificationEmitter
removeNotificationListener
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, removeNotificationListener
 

Field Detail

INTF

public static final Class<J2EEServer> INTF

J2EE_RESOURCE_TYPES

public static final Set<String> J2EE_RESOURCE_TYPES
Constructor Detail

J2EEServerImpl

public J2EEServerImpl(ObjectName parentObjectName,
                      Metadata meta)
Method Detail

getjavaVMs

public String[] getjavaVMs()

getresources

public String[] getresources()

getserverVersion

public String getserverVersion()

getserverVendor

public String getserverVendor()

getjvm

public String getjvm()

registerChildren

protected void registerChildren()
Overrides:
registerChildren in class AMXImplBase

unregisterChildren

protected void unregisterChildren()
Overrides:
unregisterChildren in class AMXImplBase


Copyright © 2012. All Rights Reserved.