org.apache.aries.jmx.framework
Class FrameworkMBeanHandler

java.lang.Object
  extended by org.apache.aries.jmx.framework.FrameworkMBeanHandler
All Implemented Interfaces:
MBeanHandler

public class FrameworkMBeanHandler
extends Object
implements MBeanHandler

FrameworkMBeanHandler represents MBeanHandler which holding information about FrameworkMBean.

Version:
$Rev: 896239 $ $Date: 2010-01-05 22:02:23 +0000 (Tue, 05 Jan 2010) $
See Also:
MBeanHandler

Constructor Summary
FrameworkMBeanHandler(org.osgi.framework.BundleContext context, Logger logger)
          Constructs new FrameworkMBeanHandler.
 
Method Summary
 void close()
          Stops handler.
 StandardMBean getMbean()
          Gets MBean holden by handler.
 String getName()
          Gets name of the MBean.
 void open()
          Starts handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameworkMBeanHandler

public FrameworkMBeanHandler(org.osgi.framework.BundleContext context,
                             Logger logger)
Constructs new FrameworkMBeanHandler.

Parameters:
context - bundle context of JMX bundle.
logger - @see Logger.
Method Detail

getMbean

public StandardMBean getMbean()
Description copied from interface: MBeanHandler
Gets MBean holden by handler.

Specified by:
getMbean in interface MBeanHandler
Returns:
MBean @see StandardMBean.
See Also:
MBeanHandler.getMbean()

open

public void open()
Description copied from interface: MBeanHandler
Starts handler.

Specified by:
open in interface MBeanHandler
See Also:
MBeanHandler.open()

close

public void close()
Description copied from interface: MBeanHandler
Stops handler.

Specified by:
close in interface MBeanHandler
See Also:
MBeanHandler.close()

getName

public String getName()
Description copied from interface: MBeanHandler
Gets name of the MBean.

Specified by:
getName in interface MBeanHandler
Returns:
MBean name.
See Also:
MBeanHandler.getName()


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.