org.codehaus.cargo.container.jetty
Class Jetty6xEmbeddedLocalDeployer

java.lang.Object
  extended byorg.codehaus.cargo.util.log.LoggedObject
      extended byorg.codehaus.cargo.container.spi.deployer.AbstractDeployer
          extended byorg.codehaus.cargo.container.spi.deployer.AbstractLocalDeployer
              extended byorg.codehaus.cargo.container.spi.deployer.AbstractEmbeddedLocalDeployer
                  extended byorg.codehaus.cargo.container.jetty.internal.AbstractJettyEmbeddedLocalDeployer
                      extended byorg.codehaus.cargo.container.jetty.Jetty6xEmbeddedLocalDeployer
All Implemented Interfaces:
org.codehaus.cargo.container.deployer.Deployer, org.codehaus.cargo.util.log.Loggable

public class Jetty6xEmbeddedLocalDeployer
extends AbstractJettyEmbeddedLocalDeployer

A deployer for webapps that deploys to a Jetty 6.x instance running embedded.

Version:
$Id: Jetty6xEmbeddedLocalDeployer.java 1268 2007-01-11 15:46:46Z janb $

Constructor Summary
Jetty6xEmbeddedLocalDeployer(org.codehaus.cargo.container.EmbeddedLocalContainer container)
          {@inheritDoc}
 
Method Summary
 java.lang.Object deployWebApp(org.codehaus.cargo.container.deployable.Deployable deployable)
          Implement to perform the work of the deploy.
 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 undeployWebApp(org.codehaus.cargo.container.deployable.Deployable deployable)
          Implement to perform the work of the undeploy.
 
Methods inherited from class org.codehaus.cargo.container.jetty.internal.AbstractJettyEmbeddedLocalDeployer
addDeployedWebAppContext, deploy, getContext, getCopyWebApp, getDeployedWebAppContext, getExtractWar, getParentLoaderPriority, getType, getVirtualHosts, removeDeployedWebAppContext, setCopyWebApp, setExtractWar, setParentLoaderPriority, setVirtualHosts, undeploy
 
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

Jetty6xEmbeddedLocalDeployer

public Jetty6xEmbeddedLocalDeployer(org.codehaus.cargo.container.EmbeddedLocalContainer container)
{@inheritDoc}

See Also:
AbstractJettyEmbeddedLocalDeployer.AbstractJettyEmbeddedLocalDeployer(EmbeddedLocalContainer)
Method Detail

deployWebApp

public java.lang.Object deployWebApp(org.codehaus.cargo.container.deployable.Deployable deployable)
Implement to perform the work of the deploy.

Specified by:
deployWebApp in class AbstractJettyEmbeddedLocalDeployer
Parameters:
deployable - the deployable
Returns:
the webapp object that was deployed
See Also:
AbstractJettyEmbeddedLocalDeployer.deployWebApp(org.codehaus.cargo.container.deployable.Deployable)

undeployWebApp

public void undeployWebApp(org.codehaus.cargo.container.deployable.Deployable deployable)
Implement to perform the work of the undeploy.

Specified by:
undeployWebApp in class AbstractJettyEmbeddedLocalDeployer
Parameters:
deployable - the webapp to undeploy
See Also:
AbstractJettyEmbeddedLocalDeployer.undeployWebApp(org.codehaus.cargo.container.deployable.Deployable)

redeploy

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

See Also:
Deployer.redeploy(org.codehaus.cargo.container.deployable.Deployable)

start

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

See Also:
Deployer.start(org.codehaus.cargo.container.deployable.Deployable)

stop

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

See Also:
Deployer.stop(org.codehaus.cargo.container.deployable.Deployable)


Copyright © 2004-2008 Codehaus. All Rights Reserved.