Class AbstractHandlerMBean
java.lang.Object
org.eclipse.jetty.jmx.ObjectMBean
org.eclipse.jetty.server.handler.jmx.AbstractHandlerMBean
- All Implemented Interfaces:
DynamicMBean
- Direct Known Subclasses:
ContextHandlerMBean
-
Field Summary
Fields inherited from class org.eclipse.jetty.jmx.ObjectMBean
_managed
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getContextName
(ContextHandler context) Allows to customize the ObjectName propertycontext
.Methods inherited from class org.eclipse.jetty.jmx.ObjectMBean
getAttribute, getAttributes, getManagedObject, getMBeanContainer, getMBeanInfo, getObjectName, getObjectNameBasis, invoke, setAttribute, setAttributes, setMBeanContainer
-
Constructor Details
-
AbstractHandlerMBean
-
-
Method Details
-
getObjectContextBasis
Description copied from class:ObjectMBean
Allows to customize the ObjectName property
context
.When
MBeanContainer
creates default ObjectNames, thecontext
property is "inherited" recursively by MBeans that are children of this MBean; this allows to "group" descendant MBeans so that it is clear who is the ancestor they belong to.For example, if object A has a child component B which has children components C, then AMBean can override this method to return "alpha", and then the ObjectNames will be:
- domain:type=a,context=alpha,id=0
- domain:type=b,context=alpha,id=0
- domain:type=c,context=alpha,id=0
- domain:type=c,context=alpha,id=1
- Overrides:
getObjectContextBasis
in classObjectMBean
- Returns:
- a custom value for the property
context
-
getContextName
-