Top Description Constructors Methods
org.glassfish.grizzly.monitoring.jmx

public abstract Class JmxObject

extends Object
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.nio.transport.jmx.NIOTransport, org.glassfish.grizzly.threadpool.jmx.ThreadPool, org.glassfish.grizzly.memory.jmx.MemoryManager
Imports
org.glassfish.gmbal.GmbalMBean, org.glassfish.grizzly.jmxbase.GrizzlyJmxManager

Class represents any kind of JMX object in Grizzly. All the abstractions in Grizzly, which have to be exposed via JMX, should extend this class.
Author
Alexey Stashok

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract String
getJmxName()

Returns: the name this managed object should be registered with.

protected abstract void
onDeregister(GrizzlyJmxManager
GrizzlyJmxManager Grizzly JMX manager.
mom
)

Method will be called right after this JmxObject is unregistered by the JMX manager.

protected abstract void
onRegister(GrizzlyJmxManager
GrizzlyJmxManager Grizzly JMX manager.
mom
,
GmbalMBean
GmbalMBean, which represents the registration.
bean
)

Method will be called right after this JmxObject is registered by the JMX manager.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

JmxObjectback to summary
public JmxObject()

Method Detail

getJmxNameback to summary
public abstract String getJmxName()
Returns:String

the name this managed object should be registered with.

onDeregisterback to summary
protected abstract void onDeregister(GrizzlyJmxManager mom)

Method will be called right after this JmxObject is unregistered by the JMX manager.

Parameters
mom:GrizzlyJmxManager

GrizzlyJmxManager Grizzly JMX manager.

onRegisterback to summary
protected abstract void onRegister(GrizzlyJmxManager mom, GmbalMBean bean)

Method will be called right after this JmxObject is registered by the JMX manager.

Parameters
mom:GrizzlyJmxManager

GrizzlyJmxManager Grizzly JMX manager.

bean:GmbalMBean

GmbalMBean, which represents the registration.