org.exoplatform.container.jmx
Class ManagementContextImpl

java.lang.Object
  extended by org.exoplatform.container.jmx.ManagementContextImpl
All Implemented Interfaces:
ManagementContext

public class ManagementContextImpl
extends Object
implements ManagementContext

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
ManagementContextImpl(ManagementContextImpl parent, Map<String,String> scopingProperties)
           
ManagementContextImpl(MBeanServer server, Map<String,String> scopingProperties)
           
 
Method Summary
 ObjectName manageMBean(Object bean)
           
 void register(Object o)
          Register an object as a managed object.
 void unmanageMBean(ObjectName name)
           
 void unregister(Object o)
          Unregisters an object from its managed life cycle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagementContextImpl

public ManagementContextImpl(MBeanServer server,
                             Map<String,String> scopingProperties)

ManagementContextImpl

public ManagementContextImpl(ManagementContextImpl parent,
                             Map<String,String> scopingProperties)
Method Detail

register

public void register(Object o)
Description copied from interface: ManagementContext
Register an object as a managed object.

Specified by:
register in interface ManagementContext
Parameters:
o - the object to be managed

unregister

public void unregister(Object o)
Description copied from interface: ManagementContext
Unregisters an object from its managed life cycle.

Specified by:
unregister in interface ManagementContext
Parameters:
o - the object to be unmanaged

manageMBean

public ObjectName manageMBean(Object bean)

unmanageMBean

public void unmanageMBean(ObjectName name)


Copyright © 2009 eXo Platform SAS. All Rights Reserved.