public abstract class J2EEManagedObjectImplBase extends AMXImplBase
| Modifier and Type | Field and Description |
|---|---|
protected long |
mStartTime |
EMPTY_OBJECT_NAMES, GET, GET_PREFIX, mMBeanInfo, OBJECT_NAME_SUFFIX, SETEMPTY_STRING_ARRAY, mSelfObjectName, mServer| 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 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() |
javax.management.j2ee.Management |
getMEJB() |
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 Domain getDomain()
protected ObjectName preRegisterModifyName(MBeanServer server, ObjectName nameIn)
preRegisterModifyName in class 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()
public final javax.management.j2ee.Management getMEJB()
Copyright © 2017. All rights reserved.