org.jboss.testharness.integration.tomcat
Class TomcatConnector

java.lang.Object
  extended by org.jboss.testharness.spi.helpers.AbstractContainerConnector
      extended by org.jboss.testharness.integration.tomcat.TomcatConnector
All Implemented Interfaces:
Configurable, Containers

public class TomcatConnector
extends AbstractContainerConnector
implements Containers

Author:
jeffgenender, Pete Muir

Field Summary
 
Fields inherited from class org.jboss.testharness.spi.helpers.AbstractContainerConnector
EXTRA_CONFIGURATION_DIR_PROPERTY_NAME, FORCE_RESTART_PROPERTY_NAME, HOST_PROPERTY_NAME, JAVA_OPTS, JAVA_OPTS_PROPERTY_NAME, PORT_PROPERTY_NAME, SHUTDOWN_DELAY_PROPERTY_NAME
 
Fields inherited from interface org.jboss.testharness.spi.Containers
PROPERTY_NAME
 
Constructor Summary
TomcatConnector()
           
 
Method Summary
 void deploy(java.io.InputStream stream, java.lang.String name)
           
protected  java.lang.String getBinDirectory()
           
protected  java.lang.String getContextName(java.lang.String name)
           
protected  java.lang.String getLogName()
           
protected  java.lang.String getManagerUrl(java.lang.String command, java.lang.String... parameters)
           
protected  java.lang.String getServerHomePropertyName()
           
protected  void shutdownServer()
           
protected  void startServer()
           
 void undeploy(java.lang.String name)
           
 
Methods inherited from class org.jboss.testharness.spi.helpers.AbstractContainerConnector
cleanup, copy, copy, dump, getExtraConfigurationDir, getExtraConfigurationDirPropertyName, getForceRestart, getForceRestartPropertyName, getHost, getHostPropertyName, getHttpUrl, getJavaOpts, getPort, getPortPropertyName, getProperties, getServerBootTimeout, getServerBootTimeoutPropertyName, getServerDirectory, getShutdownDelay, getShutdownDelayPropertyName, isServerUp, launch, loadProperties, restartServer, setConfiguration, setup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.testharness.spi.Containers
cleanup, setup
 

Constructor Detail

TomcatConnector

public TomcatConnector()
                throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getServerHomePropertyName

protected java.lang.String getServerHomePropertyName()
Specified by:
getServerHomePropertyName in class AbstractContainerConnector

shutdownServer

protected void shutdownServer()
                       throws java.io.IOException
Specified by:
shutdownServer in class AbstractContainerConnector
Throws:
java.io.IOException

startServer

protected void startServer()
                    throws java.io.IOException
Specified by:
startServer in class AbstractContainerConnector
Throws:
java.io.IOException

getBinDirectory

protected java.lang.String getBinDirectory()

getLogName

protected java.lang.String getLogName()
Specified by:
getLogName in class AbstractContainerConnector

deploy

public void deploy(java.io.InputStream stream,
                   java.lang.String name)
            throws DeploymentException,
                   java.io.IOException
Specified by:
deploy in interface Containers
Throws:
DeploymentException
java.io.IOException

undeploy

public void undeploy(java.lang.String name)
              throws java.io.IOException
Specified by:
undeploy in interface Containers
Throws:
java.io.IOException

getManagerUrl

protected java.lang.String getManagerUrl(java.lang.String command,
                                         java.lang.String... parameters)

getContextName

protected java.lang.String getContextName(java.lang.String name)


Copyright © 2009. All Rights Reserved.