org.eclipse.jetty.jmx
Class MBeanContainer

java.lang.Object
  extended by org.eclipse.jetty.util.component.AbstractLifeCycle
      extended by org.eclipse.jetty.jmx.MBeanContainer
All Implemented Interfaces:
EventListener, Container.Listener, LifeCycle

public class MBeanContainer
extends AbstractLifeCycle
implements Container.Listener


Nested Class Summary
 
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)
           
 
Method Summary
 void add(Container.Relationship relationship)
           
 void addBean(Object obj)
           
 void doStart()
           
 void doStop()
           
 Object findBean(ObjectName oname)
           
 ObjectName findMBean(Object object)
           
 String getDomain()
           
 MBeanServer getMBeanServer()
           
 void remove(Container.Relationship relationship)
           
 void removeBean(Object obj)
           
 void setDomain(String domain)
           
 
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, 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

MBeanContainer

public MBeanContainer(MBeanServer server)
Method Detail

findMBean

public ObjectName findMBean(Object object)

findBean

public Object findBean(ObjectName oname)

getMBeanServer

public MBeanServer getMBeanServer()

setDomain

public void setDomain(String domain)

getDomain

public String getDomain()

doStart

public void doStart()
Overrides:
doStart in class AbstractLifeCycle

add

public void add(Container.Relationship relationship)
Specified by:
add in interface Container.Listener

remove

public void remove(Container.Relationship relationship)
Specified by:
remove in interface Container.Listener

removeBean

public void removeBean(Object obj)
Specified by:
removeBean in interface Container.Listener

addBean

public void addBean(Object obj)
Specified by:
addBean in interface Container.Listener

doStop

public void doStop()
Overrides:
doStop in class AbstractLifeCycle


Copyright © 1995-2009 Mort Bay Consulting. All Rights Reserved.