Container.InheritedListener, Container.Listener, Destroyable, Dumpable@ManagedObject("The component that registers beans as MBeans") public class MBeanContainer extends java.lang.Object implements Container.InheritedListener, Dumpable, Destroyable
| Constructor | Description |
|---|---|
MBeanContainer(javax.management.MBeanServer server) |
Constructs MBeanContainer
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
beanAdded(Container parent,
java.lang.Object obj) |
|
void |
beanRemoved(Container parent,
java.lang.Object obj) |
|
void |
destroy() |
|
java.lang.String |
dump() |
|
void |
dump(java.lang.Appendable out,
java.lang.String indent) |
|
java.lang.Object |
findBean(javax.management.ObjectName objectName) |
Lookup an instance by object name
|
javax.management.ObjectName |
findMBean(java.lang.Object object) |
Lookup an object name by instance
|
java.lang.String |
getDomain() |
Retrieve domain name used to add MBeans
|
javax.management.MBeanServer |
getMBeanServer() |
Retrieve instance of MBeanServer used by container
|
java.lang.String |
makeName(java.lang.String basis) |
|
void |
setDomain(java.lang.String domain) |
Set domain to be used to add MBeans
|
public MBeanContainer(javax.management.MBeanServer server)
server - instance of MBeanServer for use by containerpublic javax.management.ObjectName findMBean(java.lang.Object object)
object - instance for which object name is looked uppublic java.lang.Object findBean(javax.management.ObjectName objectName)
objectName - object name of instancepublic javax.management.MBeanServer getMBeanServer()
public void setDomain(java.lang.String domain)
domain - domain namepublic java.lang.String getDomain()
public void beanAdded(Container parent, java.lang.Object obj)
beanAdded in interface Container.Listenerpublic void beanRemoved(Container parent, java.lang.Object obj)
beanRemoved in interface Container.Listenerpublic java.lang.String makeName(java.lang.String basis)
basis - name to strip of special characters.public void dump(java.lang.Appendable out,
java.lang.String indent)
throws java.io.IOException
public void destroy()
destroy in interface DestroyableCopyright © 1995–2018 Webtide. All rights reserved.