org.jboss.arquillian.container.tomcat.embedded_6
Class TomcatContainer
java.lang.Object
org.jboss.arquillian.container.tomcat.embedded_6.TomcatContainer
- All Implemented Interfaces:
- org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
public class TomcatContainer
- extends Object
- implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
Arquillian DeployableContainer implementation for an
Embedded Tomcat server; responsible for both lifecycle and deployment
operations.
Please note that the context path set for the webapp must begin with
a forward slash. Otherwise, certain path operations within Tomcat
will behave inconsistently. Though it goes without saying, the host
name (bindAddress) cannot have a trailing slash for the same
reason.
- Version:
- $Revision: $
- Author:
- Jean Deruelle, Dan Allen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TomcatContainer
public TomcatContainer()
getConfigurationClass
public Class<TomcatConfiguration> getConfigurationClass()
- Specified by:
getConfigurationClass in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
getDefaultProtocol
public org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
- Specified by:
getDefaultProtocol in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
setup
public void setup(TomcatConfiguration configuration)
- Specified by:
setup in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
start
public void start()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
- Specified by:
start in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
stop
public void stop()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
- Specified by:
stop in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
deploy
public void deploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
- Specified by:
deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
undeploy
public void undeploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
- Specified by:
undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
deploy
public org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData deploy(org.jboss.shrinkwrap.api.Archive<?> archive)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
- Specified by:
deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
undeploy
public void undeploy(org.jboss.shrinkwrap.api.Archive<?> archive)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
- Specified by:
undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<TomcatConfiguration>
- Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
startTomcatEmbedded
protected void startTomcatEmbedded()
throws UnknownHostException,
org.apache.catalina.LifecycleException
- Throws:
UnknownHostException
org.apache.catalina.LifecycleException
stopTomcatEmbedded
protected void stopTomcatEmbedded()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException,
org.apache.catalina.LifecycleException
- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
deleteUnpackedWAR
protected void deleteUnpackedWAR(org.apache.catalina.core.StandardContext standardContext)
- Make sure an the unpacked WAR is not left behind
you would think Tomcat would cleanup an unpacked WAR, but it doesn't
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.