org.mortbay.jetty.servlet.jmx

Class ServletHttpContextMBean

Implemented Interfaces:
MBeanRegistration, ModelMBean
Known Direct Subclasses:
WebApplicationContextMBean

public class ServletHttpContextMBean
extends HttpContextMBean

Web Application MBean. Note that while Web Applications are HttpContexts, the MBean is not derived from HttpContextMBean as they are managed differently.
Version:
$Revision: 1.6 $
Author:
Greg Wilkins (gregw)

Field Summary

Fields inherited from class org.mortbay.util.jmx.ModelMBeanImpl

IMPACT_ACTION, IMPACT_ACTION_INFO, IMPACT_INFO, IMPACT_UNKOWN, INT, NO_PARAMS, OBJECT, ON_MBEAN, ON_OBJECT, READ_ONLY, READ_WRITE, STRING, _beanInfo

Constructor Summary

ServletHttpContextMBean()
Constructor.

Method Summary

protected void
defineManagedResource()
Define the Managed Resource.

Methods inherited from class org.mortbay.http.jmx.HttpContextMBean

defineManagedResource, destroyHandlers, getHandlers, getRequestLog, newObjectName, postDeregister, postRegister

Methods inherited from class org.mortbay.util.jmx.LifeCycleMBean

defineManagedResource

Methods inherited from class org.mortbay.util.jmx.ModelMBeanImpl

addAttributeChangeNotificationListener, addNotificationListener, defineAttribute, defineAttribute, defineAttribute, defineAttribute, defineManagedResource, defineOperation, defineOperation, defineOperation, defineOperation, destroyComponentMBeans, getAttribute, getAttributes, getBaseObjectName, getComponentMBeans, getDefaultDomain, getMBeanInfo, getMBeanServer, getManagedResource, getNotificationInfo, getObjectName, invoke, load, mbeanFor, newObjectName, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setBaseObjectName, setDefaultDomain, setManagedResource, setModelMBeanInfo, store, uniqueObjectName, uniqueObjectName

Constructor Details

ServletHttpContextMBean

public ServletHttpContextMBean()
            throws MBeanException
Constructor.

Method Details

defineManagedResource

protected void defineManagedResource()
Define the Managed Resource. This method is called the first time setManagedResource is called with a non-null object. It should be implemented by a derived ModelMBean to define the attributes and operations after an initial object has been set.
Overrides:
defineManagedResource in interface HttpContextMBean

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.