org.codehaus.cargo.container.tomcat
Class Tomcat5xEmbeddedLocalDeployer

java.lang.Object
  extended by org.codehaus.cargo.util.log.LoggedObject
      extended by org.codehaus.cargo.container.spi.deployer.AbstractDeployer
          extended by org.codehaus.cargo.container.spi.deployer.AbstractLocalDeployer
              extended by org.codehaus.cargo.container.tomcat.Tomcat5xEmbeddedLocalDeployer
All Implemented Interfaces:
org.codehaus.cargo.container.deployer.Deployer, org.codehaus.cargo.util.log.Loggable

public class Tomcat5xEmbeddedLocalDeployer
extends org.codehaus.cargo.container.spi.deployer.AbstractLocalDeployer

Deployer for deploying to embedded Tomcat container.

Version:
$Id: Tomcat5xEmbeddedLocalDeployer.java 1401 2007-02-20 22:05:33Z david $

Constructor Summary
Tomcat5xEmbeddedLocalDeployer(org.codehaus.cargo.container.EmbeddedLocalContainer container)
          Creates a new deployer for Tomcat5xEmbeddedLocalContainer.
 
Method Summary
 void deploy(org.codehaus.cargo.container.deployable.Deployable deployable)
          
 org.codehaus.cargo.container.deployer.DeployerType getType()
          
 void redeploy(org.codehaus.cargo.container.deployable.Deployable deployable)
          
 void start(org.codehaus.cargo.container.deployable.Deployable deployable)
          
 void stop(org.codehaus.cargo.container.deployable.Deployable deployable)
          
 void undeploy(org.codehaus.cargo.container.deployable.Deployable deployable)
          
 
Methods inherited from class org.codehaus.cargo.container.spi.deployer.AbstractLocalDeployer
getContainer, getFileHandler, setFileHandler
 
Methods inherited from class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
deploy, deploy
 
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.cargo.util.log.Loggable
getLogger, setLogger
 

Constructor Detail

Tomcat5xEmbeddedLocalDeployer

public Tomcat5xEmbeddedLocalDeployer(org.codehaus.cargo.container.EmbeddedLocalContainer container)
Creates a new deployer for Tomcat5xEmbeddedLocalContainer.

Parameters:
container - The container to which this deployer will work. This parameter is typed as EmbeddedLocalContainer due to the Cargo generic API requirement, but it has to be a Tomcat5xEmbeddedLocalContainer.
Method Detail

deploy

public void deploy(org.codehaus.cargo.container.deployable.Deployable deployable)

Specified by:
deploy in interface org.codehaus.cargo.container.deployer.Deployer
Overrides:
deploy in class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
See Also:
AbstractDeployer.deploy(org.codehaus.cargo.container.deployable.Deployable)

undeploy

public void undeploy(org.codehaus.cargo.container.deployable.Deployable deployable)

Specified by:
undeploy in interface org.codehaus.cargo.container.deployer.Deployer
Overrides:
undeploy in class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
See Also:
AbstractDeployer.undeploy(org.codehaus.cargo.container.deployable.Deployable)

redeploy

public void redeploy(org.codehaus.cargo.container.deployable.Deployable deployable)

Specified by:
redeploy in interface org.codehaus.cargo.container.deployer.Deployer
Overrides:
redeploy in class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
See Also:
AbstractDeployer.redeploy(org.codehaus.cargo.container.deployable.Deployable)

start

public void start(org.codehaus.cargo.container.deployable.Deployable deployable)

Specified by:
start in interface org.codehaus.cargo.container.deployer.Deployer
Overrides:
start in class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
See Also:
AbstractDeployer.start(org.codehaus.cargo.container.deployable.Deployable)

stop

public void stop(org.codehaus.cargo.container.deployable.Deployable deployable)

Specified by:
stop in interface org.codehaus.cargo.container.deployer.Deployer
Overrides:
stop in class org.codehaus.cargo.container.spi.deployer.AbstractDeployer
See Also:
AbstractDeployer.stop(org.codehaus.cargo.container.deployable.Deployable)

getType

public org.codehaus.cargo.container.deployer.DeployerType getType()

See Also:
Deployer.getType()


Copyright © 2004-2009 Codehaus. All Rights Reserved.