Top Description Inners Fields Constructors Methods
org.glassfish.grizzly.jmxbase

public abstract Class GrizzlyJmxManager

extends Object
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.NullJmxManager
Imports
java.util.Iterator, org.glassfish.grizzly.monitoring.MonitoringUtils, org.glassfish.grizzly.utils.ServiceFinder

Grizzly JMX manager
Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final GrizzlyJmxManager

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
deregister(Object
JMX Object to deregister.
object
)

Unregister Grizzly JMX Object.

public static GrizzlyJmxManager

Returns:

the GrizzlyJmxManager instance.
instance
()

Return the GrizzlyJmxManager instance.

private static Class<?>
loadClass(final String classname)

public abstract Object

Returns:

JMX Bean object.
register
(Object
parent
parent
,
Object
JMX Object to register.
object
)

Register Grizzly JMX Object as child of the passed parent object.

public abstract Object

Returns:

JMX Bean object.
register
(Object
parent
parent
,
Object
JMX Object to register.
object
,
String name)

Register Grizzly JMX Object as child of the passed parent object with the specific name.

public abstract Object

Returns:

JMX Bean object.
registerAtRoot
(Object
JMX Object to register.
object
)

Register Grizzly JMX Object at the root.

public abstract Object

Returns:

JMX Bean object.
registerAtRoot
(Object
JMX Object to register.
object
,
String name)

Register Grizzly JMX Object at the root with the passed name.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

managerback to summary
private static final GrizzlyJmxManager manager

Constructor Detail

GrizzlyJmxManagerback to summary
public GrizzlyJmxManager()

Method Detail

deregisterback to summary
public abstract void deregister(Object object)

Unregister Grizzly JMX Object.

Parameters
object:Object

JMX Object to deregister.

instanceback to summary
public static GrizzlyJmxManager instance()

Return the GrizzlyJmxManager instance.

Returns:GrizzlyJmxManager

the GrizzlyJmxManager instance.

loadClassback to summary
private static Class<?> loadClass(final String classname) throws ClassNotFoundException
registerback to summary
public abstract Object register(Object parent, Object object)

Register Grizzly JMX Object as child of the passed parent object.

Parameters
parent:Object

parent

object:Object

JMX Object to register.

Returns:Object

JMX Bean object.

registerback to summary
public abstract Object register(Object parent, Object object, String name)

Register Grizzly JMX Object as child of the passed parent object with the specific name.

Parameters
parent:Object

parent

object:Object

JMX Object to register.

Returns:Object

JMX Bean object.

registerAtRootback to summary
public abstract Object registerAtRoot(Object object)

Register Grizzly JMX Object at the root.

Parameters
object:Object

JMX Object to register.

Returns:Object

JMX Bean object.

registerAtRootback to summary
public abstract Object registerAtRoot(Object object, String name)

Register Grizzly JMX Object at the root with the passed name.

Parameters
object:Object

JMX Object to register.

Returns:Object

JMX Bean object.

org.glassfish.grizzly.jmxbase back to summary

private final Class GrizzlyJmxManager.NullJmxManager

extends GrizzlyJmxManager
Class Inheritance

Null JMX manager

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
deregister(Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.deregister.

Unregister Grizzly JMX Object.

public Object
register(Object parent, Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Register Grizzly JMX Object as child of the passed parent object.

public Object
register(Object parent, Object object, String name)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Register Grizzly JMX Object as child of the passed parent object with the specific name.

public Object
registerAtRoot(Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Register Grizzly JMX Object at the root.

public Object
registerAtRoot(Object object, String name)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Register Grizzly JMX Object at the root with the passed name.

Inherited from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager:
instance

Constructor Detail

NullJmxManagerback to summary
private NullJmxManager()

Method Detail

deregisterback to summary
public void deregister(Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.deregister.

Doc from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.deregister.

Unregister Grizzly JMX Object.

Annotations
@Override
registerback to summary
public Object register(Object parent, Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Doc from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Register Grizzly JMX Object as child of the passed parent object.

Annotations
@Override
registerback to summary
public Object register(Object parent, Object object, String name)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Doc from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.register.

Register Grizzly JMX Object as child of the passed parent object with the specific name.

Annotations
@Override
registerAtRootback to summary
public Object registerAtRoot(Object object)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Doc from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Register Grizzly JMX Object at the root.

Annotations
@Override
registerAtRootback to summary
public Object registerAtRoot(Object object, String name)

Implements abstract org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Doc from org.glassfish.grizzly.jmxbase.GrizzlyJmxManager.registerAtRoot.

Register Grizzly JMX Object at the root with the passed name.

Annotations
@Override