com.caucho.server.webapp
Class WebAppRegexpDeployGenerator

java.lang.Object
  extended by com.caucho.env.deploy.DeployGenerator<WebAppController>
      extended by com.caucho.server.webapp.WebAppRegexpDeployGenerator
All Implemented Interfaces:
EnvironmentListener, Dependency

public class WebAppRegexpDeployGenerator
extends DeployGenerator<WebAppController>

The generator for the web-app deploy


Constructor Summary
WebAppRegexpDeployGenerator(DeployContainer<WebAppController> deployContainer)
          Creates the new host deploy.
WebAppRegexpDeployGenerator(DeployContainer<WebAppController> deployContainer, WebAppContainer container, WebAppConfig config)
          Creates the new host deploy.
 
Method Summary
 void generateController(java.lang.String name, java.util.ArrayList<WebAppController> list)
          Returns the current array of webApp entries.
 WebAppContainer getContainer()
          Gets the webApp container.
 void setContainer(WebAppContainer container)
          Sets the webApp container.
 void setParent(WebAppController parent)
          Sets the parent webApp.
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.env.deploy.DeployGenerator
destroy, destroyImpl, environmentBind, environmentConfigure, environmentStart, environmentStop, fillDeployedNames, getConfigException, getDeployContainer, getLog, getParentClassLoader, getRedeployMode, getStartupMode, getState, init, initImpl, isActive, isDestroyed, isModified, logModified, mergeController, setRedeployMode, setStartupMode, start, startImpl, stop, stopImpl, update, updateIfModified
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebAppRegexpDeployGenerator

public WebAppRegexpDeployGenerator(DeployContainer<WebAppController> deployContainer)
Creates the new host deploy.


WebAppRegexpDeployGenerator

public WebAppRegexpDeployGenerator(DeployContainer<WebAppController> deployContainer,
                                   WebAppContainer container,
                                   WebAppConfig config)
Creates the new host deploy.

Method Detail

getContainer

public WebAppContainer getContainer()
Gets the webApp container.


setContainer

public void setContainer(WebAppContainer container)
Sets the webApp container.


setParent

public void setParent(WebAppController parent)
Sets the parent webApp.


generateController

public void generateController(java.lang.String name,
                               java.util.ArrayList<WebAppController> list)
Returns the current array of webApp entries.

Overrides:
generateController in class DeployGenerator<WebAppController>

toString

public java.lang.String toString()
Overrides:
toString in class DeployGenerator<WebAppController>