org.mortbay.http.jmx

Class HttpServerMBean

public class HttpServerMBean extends LifeCycleMBean implements ComponentListener

HttpServer MBean. This Model MBean class provides the mapping for HttpServer management methods. It also registers itself as a membership listener of the HttpServer, so it can create and destroy MBean wrappers for listeners and contexts.

Version: $Revision: 1.16 $

Author: Greg Wilkins (gregw)

Constructor Summary
protected HttpServerMBean(HttpServer httpServer)
Constructor.
HttpServerMBean()
Constructor.
Method Summary
voidaddComponent(ComponentEvent event)
protected voiddefineManagedResource()
ObjectName[]getComponents()
StringgetVersion()
voidpostDeregister()
voidpostRegister(Boolean ok)
voidremoveComponent(ComponentEvent event)
voidsetManagedResource(Object o, String s)

Constructor Detail

HttpServerMBean

protected HttpServerMBean(HttpServer httpServer)
Constructor.

Throws: MBeanException InstanceNotFoundException

HttpServerMBean

public HttpServerMBean()
Constructor.

Throws: MBeanException InstanceNotFoundException

Method Detail

addComponent

public void addComponent(ComponentEvent event)

defineManagedResource

protected void defineManagedResource()

getComponents

public ObjectName[] getComponents()

getVersion

public String getVersion()

postDeregister

public void postDeregister()

postRegister

public void postRegister(Boolean ok)

Parameters: ok

removeComponent

public void removeComponent(ComponentEvent event)

setManagedResource

public void setManagedResource(Object o, String s)
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.