org.glassfish.grizzly.web
Class WebFilterJMXManager

java.lang.Object
  extended by org.glassfish.grizzly.web.WebFilterJMXManager

public class WebFilterJMXManager
extends Object

Author:
Alexey Stashok, Jean-Francois Arcand

Field Summary
protected  String domain
           
protected  MBeanServer mserver
           
protected  ObjectName oname
           
protected  WebFilter webFilter
           
 
Constructor Summary
WebFilterJMXManager(WebFilter webFilter)
           
 
Method Summary
 String getDomain()
           
 Management getManagement()
          Return the Management interface, or null if JMX management is no enabled.
 MBeanServer getMserver()
           
 ObjectName getOname()
           
 void registerComponent(Object bean, ObjectName oname, String type)
           
 void setDomain(String domain)
           
 void setManagement(Management jmxManagement)
          Set the Management interface.
 void setMserver(MBeanServer mserver)
           
 void setOname(ObjectName oname)
           
 void unregisterComponent(ObjectName oname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

webFilter

protected WebFilter webFilter

domain

protected String domain

oname

protected ObjectName oname

mserver

protected MBeanServer mserver
Constructor Detail

WebFilterJMXManager

public WebFilterJMXManager(WebFilter webFilter)
Method Detail

registerComponent

public void registerComponent(Object bean,
                              ObjectName oname,
                              String type)
                       throws Exception
Throws:
Exception

unregisterComponent

public void unregisterComponent(ObjectName oname)
                         throws Exception
Throws:
Exception

getManagement

public Management getManagement()
Return the Management interface, or null if JMX management is no enabled.

Returns:
the Management

setManagement

public void setManagement(Management jmxManagement)
Set the Management interface. Setting this interface automatically expose Grizzl Http Engine mbeans.

Parameters:
jmxManagement -

getDomain

public String getDomain()

setDomain

public void setDomain(String domain)

getMserver

public MBeanServer getMserver()

setMserver

public void setMserver(MBeanServer mserver)

getOname

public ObjectName getOname()

setOname

public void setOname(ObjectName oname)


Copyright © 2009 SUN Microsystems. All Rights Reserved.