|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jetty.util.component.AbstractLifeCycle org.eclipse.jetty.jmx.MBeanContainer
public class MBeanContainer
Container class for the MBean instances
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
AbstractLifeCycle.AbstractLifeCycleListener |
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle |
---|
LifeCycle.Listener |
Field Summary |
---|
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING |
Constructor Summary | |
---|---|
MBeanContainer(MBeanServer server)
Constructs MBeanContainer |
Method Summary | |
---|---|
void |
add(Container.Relationship relationship)
Implementation of Container.Listener interface |
void |
addBean(Object obj)
Implementation of Container.Listener interface |
void |
doStart()
Perform actions needed to start lifecycle |
void |
doStop()
Perform actions needed to stop lifecycle |
String |
dump()
|
void |
dump(Appendable out,
String indent)
|
Object |
findBean(ObjectName oname)
Lookup an instance by object name |
ObjectName |
findMBean(Object object)
Lookup an object name by instance |
String |
getDomain()
Retrieve domain name used to add MBeans |
MBeanServer |
getMBeanServer()
Retrieve instance of MBeanServer used by container |
void |
remove(Container.Relationship relationship)
Implementation of Container.Listener interface |
void |
removeBean(Object obj)
Implementation of Container.Listener interface |
void |
setDomain(String domain)
Set domain to be used to add MBeans |
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle |
---|
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MBeanContainer(MBeanServer server)
server
- instance of MBeanServer for use by containerMethod Detail |
---|
public ObjectName findMBean(Object object)
object
- instance for which object name is looked up
public Object findBean(ObjectName oname)
oname
- object name of instance
public MBeanServer getMBeanServer()
public void setDomain(String domain)
domain
- domain namepublic String getDomain()
public void add(Container.Relationship relationship)
add
in interface Container.Listener
Container.Listener.add(org.eclipse.jetty.util.component.Container.Relationship)
public void remove(Container.Relationship relationship)
remove
in interface Container.Listener
Container.Listener.remove(org.eclipse.jetty.util.component.Container.Relationship)
public void removeBean(Object obj)
removeBean
in interface Container.Listener
Container.Listener.removeBean(java.lang.Object)
public void addBean(Object obj)
addBean
in interface Container.Listener
Container.Listener.addBean(java.lang.Object)
public void doStart()
doStart
in class AbstractLifeCycle
AbstractLifeCycle.doStart()
public void doStop()
doStop
in class AbstractLifeCycle
AbstractLifeCycle.doStop()
public void dump(Appendable out, String indent) throws IOException
dump
in interface Dumpable
IOException
public String dump()
dump
in interface Dumpable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |