org.glassfish.admin.amx.impl.j2ee
Class J2EEManagedObjectImplBase
java.lang.Object
org.glassfish.admin.amx.impl.mbean.MBeanImplBase
org.glassfish.admin.amx.impl.mbean.AMXImplBase
org.glassfish.admin.amx.impl.j2ee.J2EEManagedObjectImplBase
- All Implemented Interfaces:
- DynamicMBean, MBeanRegistration, NotificationBroadcaster, NotificationEmitter, AMX_SPI, NotificationSender
- Direct Known Subclasses:
- EJBImplBase, J2EEDeployedObjectImplBase, J2EEDomainImpl, J2EELogicalServerImplBase, J2EEResourceImplBase, JCAConnectionFactoryImpl, JCAManagedConnectionFactoryImpl, JDBCDataSourceImpl, JDBCDriverImpl, JVMImpl, ResourceAdapterImpl, ServletImpl, URLResourceImpl
public abstract class J2EEManagedObjectImplBase
- extends AMXImplBase
| 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, registerChildren, sendAttributeChangeNotification, setAttribute, setAttributeByMethod, setAttributeInternal, setAttributeManually, setAttributes, shouldEmitNotifications, stringify, supportsChildren, toString, unimplementedAttribute, unimplementedOperation, unregisterChildren |
| 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 |
mStartTime
protected final long mStartTime
J2EEManagedObjectImplBase
public J2EEManagedObjectImplBase(ObjectName parentObjectName,
Metadata meta,
Class<? extends J2EEManagedObject> intf)
J2EEManagedObjectImplBase
public J2EEManagedObjectImplBase(ObjectName parentObjectName,
Metadata meta,
Class<? extends J2EEManagedObject> intf,
boolean stateManageable,
boolean statisticsProvider,
boolean evengProvider)
defaultChildMetadata
protected MetadataImpl defaultChildMetadata()
metadata
protected Metadata metadata()
getCorrespondingConfig
public ObjectName getCorrespondingConfig()
getDomain
protected Domain getDomain()
preRegisterModifyName
protected ObjectName preRegisterModifyName(MBeanServer server,
ObjectName nameIn)
- JSR 77 requires an ancestor hierarchy via properties; this is in addition
to the basic AMX requirements.
- Overrides:
preRegisterModifyName in class AMXImplBase
getExtraObjectNameProps
protected String getExtraObjectNameProps(MBeanServer server,
ObjectName nameIn)
- Deals with the special-case requirements of JSR 77: ancestor properties as well as
some types require a J2EEApplication=null
- Parameters:
server - nameIn -
- Returns:
j2eeType
protected String j2eeType(ObjectName objectName)
getstartTime
public long getstartTime()
getServerName
protected String getServerName()
getobjectName
public String getobjectName()
isstatisticsProvider
public boolean isstatisticsProvider()
iseventProvider
public boolean iseventProvider()
isstateManageable
public boolean isstateManageable()
getJ2EEServer
public J2EEServer getJ2EEServer()
getServerObjectName
public ObjectName getServerObjectName()
getdeployedObjects
public String[] getdeployedObjects()
getstate
public int getstate()
getChildrenAsStrings
protected String[] getChildrenAsStrings(Set<String> types)
getChildrenAsStrings
protected String[] getChildrenAsStrings(String... args)
getMEJB
public final Management getMEJB()
Copyright © 2012. All Rights Reserved.