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, SET
EMPTY_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, 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, toString, trace
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
removeNotificationListener
addNotificationListener, removeNotificationListener
public 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 AMXImplBase
protected 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 © 2021. All rights reserved.