JBoss API: Interface AbstractWebContainerMBean

org.jboss.web
Interface AbstractWebContainerMBean

All Superinterfaces:
Service, ServiceMBean
All Known Implementing Classes:
AbstractWebContainer

public interface AbstractWebContainerMBean
extends ServiceMBean

A template pattern for web container integration into JBoss.

Version:
$Revision: 1.1.6.3 $
Author:
Scott.Stark@jboss.org

Fields inherited from interface org.jboss.util.ServiceMBean
STARTED, STARTING, states, STOPPED, STOPPING
 
Method Summary
 void deploy(java.lang.String ctxPath, java.lang.String warUrl)
           
 org.w3c.dom.Element getConfig()
          Access any arbitrary config information.
 java.util.Iterator getDeployedApplications()
          Returns the applications deployed by the container factory
 boolean isDeployed(java.lang.String warUrl)
           
 void setConfig(org.w3c.dom.Element config)
          Allow the import of an arbitrary XML configuration tree
 void undeploy(java.lang.String warUrl)
           
 
Methods inherited from interface org.jboss.util.ServiceMBean
getName, getState, getStateString
 
Methods inherited from interface org.jboss.util.Service
destroy, init, start, stop
 

Method Detail

deploy

public void deploy(java.lang.String ctxPath,
                   java.lang.String warUrl)
            throws DeploymentException

undeploy

public void undeploy(java.lang.String warUrl)
              throws DeploymentException

isDeployed

public boolean isDeployed(java.lang.String warUrl)

getDeployedApplications

public java.util.Iterator getDeployedApplications()
Returns the applications deployed by the container factory
Returns:
An Iterator of WebApplication objects for the deployed wars.

getConfig

public org.w3c.dom.Element getConfig()
Access any arbitrary config information.

setConfig

public void setConfig(org.w3c.dom.Element config)
Allow the import of an arbitrary XML configuration tree


Copyright © 2000 The JBoss Organization. All Rights Reserved.