public abstract class J2EEManagedObjectImplBase
extends org.glassfish.admin.amx.impl.mbean.AMXImplBase
| Modifier and Type | Field and Description |
|---|---|
protected long |
mStartTime |
| Constructor and Description |
|---|
J2EEManagedObjectImplBase(ObjectName parentObjectName,
Metadata meta,
Class<? extends J2EEManagedObject> intf) |
J2EEManagedObjectImplBase(ObjectName parentObjectName,
Metadata meta,
Class<? extends J2EEManagedObject> intf,
boolean stateManageable,
boolean statisticsProvider,
boolean evengProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected MetadataImpl |
defaultChildMetadata() |
protected String[] |
getChildrenAsStrings(Set<String> types) |
protected String[] |
getChildrenAsStrings(String... args) |
ObjectName |
getCorrespondingConfig() |
String[] |
getdeployedObjects() |
protected com.sun.enterprise.config.serverbeans.Domain |
getDomain() |
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
|
J2EEServer |
getJ2EEServer() |
String |
getobjectName() |
protected String |
getServerName() |
ObjectName |
getServerObjectName() |
long |
getstartTime() |
int |
getstate() |
boolean |
iseventProvider() |
boolean |
isstateManageable() |
boolean |
isstatisticsProvider() |
protected String |
j2eeType(ObjectName objectName) |
protected Metadata |
metadata() |
protected ObjectName |
preRegisterModifyName(MBeanServer server,
ObjectName nameIn)
JSR 77 requires an ancestor hierarchy via properties; this is in addition
to the basic AMX requirements.
|
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_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, traceclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitremoveNotificationListeneraddNotificationListener, removeNotificationListenerpublic J2EEManagedObjectImplBase(ObjectName parentObjectName, Metadata meta, Class<? extends J2EEManagedObject> intf)
public J2EEManagedObjectImplBase(ObjectName parentObjectName, Metadata meta, Class<? extends J2EEManagedObject> intf, boolean stateManageable, boolean statisticsProvider, boolean evengProvider)
protected MetadataImpl defaultChildMetadata()
protected Metadata metadata()
public ObjectName getCorrespondingConfig()
protected com.sun.enterprise.config.serverbeans.Domain getDomain()
protected ObjectName preRegisterModifyName(MBeanServer server, ObjectName nameIn)
preRegisterModifyName in class org.glassfish.admin.amx.impl.mbean.AMXImplBaseprotected String getExtraObjectNameProps(MBeanServer server, ObjectName nameIn)
server - nameIn - protected String j2eeType(ObjectName objectName)
public long getstartTime()
protected String getServerName()
public String getobjectName()
public boolean isstatisticsProvider()
public boolean iseventProvider()
public boolean isstateManageable()
public J2EEServer getJ2EEServer()
public ObjectName getServerObjectName()
public String[] getdeployedObjects()
public int getstate()
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.