Package org.eclipse.jetty.server.jmx
Class ServerMBean
java.lang.Object
org.eclipse.jetty.jmx.ObjectMBean
org.eclipse.jetty.server.jmx.Handler.AbstractMBean
org.eclipse.jetty.server.jmx.ServerMBean
- All Implemented Interfaces:
DynamicMBean
-
Field Summary
Fields inherited from class org.eclipse.jetty.jmx.ObjectMBean
_managed
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the managed object.Allows to customize the ObjectName propertycontext
.Methods inherited from class org.eclipse.jetty.server.jmx.Handler.AbstractMBean
getContextName
Methods inherited from class org.eclipse.jetty.jmx.ObjectMBean
getAttribute, getAttributes, getMBeanContainer, getMBeanInfo, getObjectName, getObjectNameBasis, invoke, setAttribute, setAttributes, setMBeanContainer
-
Constructor Details
-
ServerMBean
-
-
Method Details
-
getManagedObject
Description copied from class:ObjectMBean
Get the managed object.- Overrides:
getManagedObject
in classHandler.AbstractMBean
- Returns:
- the managed object
-
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 classHandler.AbstractMBean
- Returns:
- a custom value for the property
context
-
getContexts
-
getStartupTime
-
getUpTime
-