org.jboss.management.j2ee.factory
Class WebModuleFactory

java.lang.Object
  extended byorg.jboss.management.j2ee.factory.WebModuleFactory
All Implemented Interfaces:
ManagedObjectFactory (src)

public class WebModuleFactory
extends java.lang.Object
implements ManagedObjectFactory (src)

A factory for mapping WARDeployer deployments to WebModules


Constructor Summary
WebModuleFactory()
           
 
Method Summary
 ObjectName (src) create(MBeanServer (src)  server, java.lang.Object data)
          Create JSR-77 WebModule
 ObjectName (src) createServlet(MBeanServer (src)  mbeanServer, ObjectName (src)  webModuleName, ObjectName (src)  servletServiceName)
          Create JSR-77 Servlet
 void destroy(MBeanServer (src)  server, java.lang.Object data)
          Destroy JSR-77 WebModule
 void destroyServlet(MBeanServer (src)  server, ObjectName (src)  servletServiceName)
          Destroy JSR-77 Servlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebModuleFactory

public WebModuleFactory()
Method Detail

create

public ObjectName (src)  create(MBeanServer (src)  server,
                         java.lang.Object data)
Create JSR-77 WebModule

Specified by:
create in interface ManagedObjectFactory (src)
Parameters:
server - the MBeanServer context
data - arbitrary data associated with the creation context

destroy

public void destroy(MBeanServer (src)  server,
                    java.lang.Object data)
Destroy JSR-77 WebModule

Specified by:
destroy in interface ManagedObjectFactory (src)
Parameters:
server - the MBeanServer context
data - arbitrary data associated with the creation context

createServlet

public ObjectName (src)  createServlet(MBeanServer (src)  mbeanServer,
                                ObjectName (src)  webModuleName,
                                ObjectName (src)  servletServiceName)
Create JSR-77 Servlet

Parameters:
mbeanServer - the MBeanServer context
webModuleName - the JSR77 name of the servlet's WebModule
servletServiceName - The jboss servlet mbean name

destroyServlet

public void destroyServlet(MBeanServer (src)  server,
                           ObjectName (src)  servletServiceName)
Destroy JSR-77 Servlet

Parameters:
servletServiceName - The jboss servlet mbean name