|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 |
String |
makeName(String basis)
|
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, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MBeanContainer(MBeanServer server)
server - instance of MBeanServer for use by container| Method 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.ListenerContainer.Listener.add(org.eclipse.jetty.util.component.Container.Relationship)public void remove(Container.Relationship relationship)
remove in interface Container.ListenerContainer.Listener.remove(org.eclipse.jetty.util.component.Container.Relationship)public void removeBean(Object obj)
removeBean in interface Container.ListenerContainer.Listener.removeBean(java.lang.Object)public void addBean(Object obj)
addBean in interface Container.ListenerContainer.Listener.addBean(java.lang.Object)public String makeName(String basis)
basis - name to strip of special characters.
public void doStart()
doStart in class AbstractLifeCycleAbstractLifeCycle.doStart()public void doStop()
doStop in class AbstractLifeCycleAbstractLifeCycle.doStop()
public void dump(Appendable out,
String indent)
throws IOException
dump in interface DumpableIOExceptionpublic String dump()
dump in interface Dumpable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||