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) |
|
static void |
resetUnique() |
|
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 static void resetUnique()
public 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.Listener
public void beanRemoved(Container parent, java.lang.Object obj)
beanRemoved
in interface Container.Listener
public 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 Destroyable
Copyright © 1995–2018 Webtide. All rights reserved.