org.glassfish.grizzly.monitoring.jmx
Class GrizzlyJmxManager

java.lang.Object
  extended by org.glassfish.grizzly.monitoring.jmx.GrizzlyJmxManager

public abstract class GrizzlyJmxManager
extends java.lang.Object

Grizzly JMX manager

Author:
Alexey Stashok

Field Summary
protected  org.glassfish.gmbal.ManagedObjectManager mom
           
 
Constructor Summary
protected GrizzlyJmxManager(org.glassfish.gmbal.ManagedObjectManager mom)
           
 
Method Summary
 void deregister(JmxObject object)
          Unregister Grizzly JmxObject.
static GrizzlyJmxManager instance()
          Return the GrizzlyJmxManager instance.
 org.glassfish.gmbal.GmbalMBean register(java.lang.Object parent, JmxObject object, java.lang.String name)
          Register Grizzly JmxObject as child of the passed parent object with the specific name.
 org.glassfish.gmbal.GmbalMBean registerAtRoot(JmxObject object, java.lang.String name)
          Register Grizzly JmxObject at the root with the passed name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mom

protected final org.glassfish.gmbal.ManagedObjectManager mom
Constructor Detail

GrizzlyJmxManager

protected GrizzlyJmxManager(org.glassfish.gmbal.ManagedObjectManager mom)
Method Detail

instance

public static GrizzlyJmxManager instance()
Return the GrizzlyJmxManager instance.

Returns:
the GrizzlyJmxManager instance.

registerAtRoot

public org.glassfish.gmbal.GmbalMBean registerAtRoot(JmxObject object,
                                                     java.lang.String name)
Register Grizzly JmxObject at the root with the passed name.

Parameters:
object - JmxObject to register.
name -
Returns:
JMX GmbalMBean object.

register

public org.glassfish.gmbal.GmbalMBean register(java.lang.Object parent,
                                               JmxObject object,
                                               java.lang.String name)
Register Grizzly JmxObject as child of the passed parent object with the specific name.

Parameters:
parent - parent
object - JmxObject to register.
name -
Returns:
JMX GmbalMBean object.

deregister

public void deregister(JmxObject object)
Unregister Grizzly JmxObject.

Parameters:
object - JmxObject to deregister.


Copyright © 2011 Oracle Corpration. All Rights Reserved.