org.ow2.jonas.services.bootstrap
Class JMXAgent

java.lang.Object
  extended by org.ow2.jonas.services.bootstrap.JMXAgent

public class JMXAgent
extends Object

This class represents a JMX Agent. It creates/finds a MBean server then creates a RMI registry and a JMX Connector server.

Author:
Francois Fornaciari

Constructor Summary
JMXAgent(org.osgi.framework.BundleContext bc)
          Constructor.
 
Method Summary
 void setServerProperties(ServerProperties serverProperties)
           
 void start()
          Register the MBeanServer as an OSGi service.
 void stop()
          Unregister the MBeanServer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXAgent

public JMXAgent(org.osgi.framework.BundleContext bc)
Constructor.

Parameters:
bc - OSGi BundleContext.
Method Detail

start

public void start()
Register the MBeanServer as an OSGi service.


stop

public void stop()
Unregister the MBeanServer.


setServerProperties

public void setServerProperties(ServerProperties serverProperties)
Parameters:
serverProperties - the serverProperties to set


Copyright © 2010 OW2 Consortium. All Rights Reserved.