org.jboss.testharness.impl
Class ConfigurationImpl

java.lang.Object
  extended by org.jboss.testharness.impl.ConfigurationImpl
All Implemented Interfaces:
Configuration

public class ConfigurationImpl
extends java.lang.Object
implements Configuration


Field Summary
 
Fields inherited from interface org.jboss.testharness.api.Configuration
CONNECT_TIMEOUT_PROPERTY_NAME, DEFAULT_CONNECT_DELAY, DEFAULT_CONNECT_RETRIES, DEFAULT_HOST, DEFAULT_LIBRARY_DIRECTORY, DEFAULT_OUTPUT_DIRECTORY, DEFAULT_RUN_INTEGRATION_TESTS, DEFAULT_STANDALONE, DEFAULT_WRITE_DEPLOYED_ARCHIVES_TO_DISK, HOST_PROPERTY_NAME, LIBRARY_DIRECTORY_PROPERTY_NAME, OUTPUT_DIRECTORY_PROPERTY_NAME, RUN_INTEGRATION_TESTS_PROPERTY_NAME, STANDALONE_PROPERTY_NAME, TEST_PACKAGE_PROPERTY_NAME
 
Constructor Summary
protected ConfigurationImpl()
           
  ConfigurationImpl(Configuration configuration)
           
 
Method Summary
static Configuration get()
           
static
<T extends Configuration>
T
get(java.lang.Class<T> expectedType)
           
 int getConnectTimeout()
           
 Containers getContainers()
           
 java.util.List<java.lang.String> getExtraDeploymentProperties()
           
 java.util.List<java.lang.String> getExtraPackages()
           
 java.util.List<ResourceDescriptor> getExtraResources()
           
 java.lang.String getHost()
           
 TestLauncher getInContainerTestLauncher()
           
 java.lang.String getLibraryDirectory()
           
 java.lang.String getOutputDirectory()
           
 StandaloneContainers getStandaloneContainers()
           
 TestLauncher getTestLauncher()
           
 java.lang.String getTestPackage()
           
 boolean isRunIntegrationTests()
           
 boolean isStandalone()
           
 void setConnectTimeout(int deploymentDelay)
           
 void setContainers(Containers containers)
           
 void setHost(java.lang.String host)
           
 void setInContainerTestLauncher(TestLauncher testLauncher)
           
 void setLibraryDirectory(java.lang.String libraryDir)
           
 void setOutputDirectory(java.lang.String outputDirectory)
           
 void setRunIntegrationTests(boolean runIntegrationTests)
           
 void setStandalone(boolean standalone)
           
 void setStandaloneContainers(StandaloneContainers standaloneContainers)
           
 void setTestLauncher(TestLauncher testLauncher)
           
 void setTestPackage(java.lang.String testPackage)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigurationImpl

protected ConfigurationImpl()

ConfigurationImpl

public ConfigurationImpl(Configuration configuration)
Method Detail

get

public static <T extends Configuration> T get(java.lang.Class<T> expectedType)

get

public static Configuration get()

getOutputDirectory

public java.lang.String getOutputDirectory()
Specified by:
getOutputDirectory in interface Configuration

setOutputDirectory

public void setOutputDirectory(java.lang.String outputDirectory)
Specified by:
setOutputDirectory in interface Configuration

isStandalone

public boolean isStandalone()
Specified by:
isStandalone in interface Configuration

setStandalone

public void setStandalone(boolean standalone)
Specified by:
setStandalone in interface Configuration

getConnectTimeout

public int getConnectTimeout()
Specified by:
getConnectTimeout in interface Configuration

setConnectTimeout

public void setConnectTimeout(int deploymentDelay)
Specified by:
setConnectTimeout in interface Configuration

getLibraryDirectory

public java.lang.String getLibraryDirectory()
Specified by:
getLibraryDirectory in interface Configuration

setLibraryDirectory

public void setLibraryDirectory(java.lang.String libraryDir)
Specified by:
setLibraryDirectory in interface Configuration

getInContainerTestLauncher

public TestLauncher getInContainerTestLauncher()
Specified by:
getInContainerTestLauncher in interface Configuration

setInContainerTestLauncher

public void setInContainerTestLauncher(TestLauncher testLauncher)
Specified by:
setInContainerTestLauncher in interface Configuration

getContainers

public Containers getContainers()
Specified by:
getContainers in interface Configuration

setContainers

public void setContainers(Containers containers)
Specified by:
setContainers in interface Configuration

isRunIntegrationTests

public boolean isRunIntegrationTests()
Specified by:
isRunIntegrationTests in interface Configuration

setRunIntegrationTests

public void setRunIntegrationTests(boolean runIntegrationTests)
Specified by:
setRunIntegrationTests in interface Configuration

getStandaloneContainers

public StandaloneContainers getStandaloneContainers()
Specified by:
getStandaloneContainers in interface Configuration

setStandaloneContainers

public void setStandaloneContainers(StandaloneContainers standaloneContainers)
Specified by:
setStandaloneContainers in interface Configuration

getHost

public java.lang.String getHost()
Specified by:
getHost in interface Configuration

setHost

public void setHost(java.lang.String host)
Specified by:
setHost in interface Configuration

getTestLauncher

public TestLauncher getTestLauncher()

setTestLauncher

public void setTestLauncher(TestLauncher testLauncher)

getExtraPackages

public java.util.List<java.lang.String> getExtraPackages()
Specified by:
getExtraPackages in interface Configuration

getExtraResources

public java.util.List<ResourceDescriptor> getExtraResources()
Specified by:
getExtraResources in interface Configuration

getExtraDeploymentProperties

public java.util.List<java.lang.String> getExtraDeploymentProperties()
Specified by:
getExtraDeploymentProperties in interface Configuration

getTestPackage

public java.lang.String getTestPackage()
Specified by:
getTestPackage in interface Configuration

setTestPackage

public void setTestPackage(java.lang.String testPackage)
Specified by:
setTestPackage in interface Configuration

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009. All Rights Reserved.