Class ManagedContainerConfiguration
- java.lang.Object
-
- org.jboss.as.arquillian.container.CommonContainerConfiguration
-
- org.jboss.as.arquillian.container.CommonManagedContainerConfiguration
-
- org.jboss.as.arquillian.container.DistributionContainerConfiguration
-
- org.jboss.as.arquillian.container.managed.ManagedContainerConfiguration
-
- All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.ContainerConfiguration
public class ManagedContainerConfiguration extends DistributionContainerConfiguration
The managed container configuration- Author:
- Aslak Knutsen, Thomas.Diesler@jboss.com
-
-
Constructor Summary
Constructors Constructor Description ManagedContainerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAppClientCommand()StringgetCleanServerBaseDir()StringgetClientAppEar()StringgetClientArchiveName()StringgetClientArguments()Map<String,String>getClientEnv()intgetDebugPort()StringgetJavaVmArguments()StringgetJbossArguments()StringgetModuleOptions()StringgetReadOnlyServerConfig()Get the server configuration file name.StringgetServerConfig()Get the server configuration file name.StringgetYamlConfiguration()booleanisAdminOnly()booleanisDebug()booleanisDebugSuspend()booleanisEnableAssertions()booleanisRunClient()booleanisSetupCleanServerBaseDir()StringresolveAppClientCommand()Resolves the application client command appropriate for the current OS unless it was explicitly set.voidsetAdminOnly(boolean adminOnly)voidsetAppClientCommand(String appClientCommand)voidsetCleanServerBaseDir(String cleanServerBaseDir)voidsetClientAppEar(String clientAppEar)voidsetClientArchiveName(String clientArchiveName)voidsetClientArguments(String clientArguments)voidsetClientEnv(Map<String,String> clientEnv)voidsetDebug(boolean debug)voidsetDebugPort(int debugPort)voidsetDebugSuspend(boolean debugSuspend)voidsetEnableAssertions(boolean enableAssertions)voidsetJavaVmArguments(String javaVmArguments)voidsetJbossArguments(String jbossArguments)voidsetModuleOptions(String moduleOptions)voidsetReadOnlyServerConfig(String serverConfig)Set the server configuration file name.voidsetRunClient(boolean runClient)voidsetServerConfig(String serverConfig)Set the server configuration file name.voidsetSetupCleanServerBaseDir(boolean setupCleanServerBaseDir)voidsetYamlConfiguration(String yamlConfiguration)voidvalidate()-
Methods inherited from class org.jboss.as.arquillian.container.DistributionContainerConfiguration
getBundlePath, getJbossHome, getModulePath, setBundlePath, setJbossHome, setModulePath
-
Methods inherited from class org.jboss.as.arquillian.container.CommonManagedContainerConfiguration
getJavaHome, getStartupTimeoutInSeconds, getStopTimeoutInSeconds, getWaitForPorts, getWaitForPortsTimeoutInSeconds, isAllowConnectingToRunningServer, isOutputToConsole, setAllowConnectingToRunningServer, setJavaHome, setOutputToConsole, setStartupTimeoutInSeconds, setStopTimeoutInSeconds, setWaitForPorts, setWaitForPortsTimeoutInSeconds
-
Methods inherited from class org.jboss.as.arquillian.container.CommonContainerConfiguration
getAuthenticationConfig, getConnectionTimeout, getHost, getManagementAddress, getManagementPort, getManagementProtocol, getPassword, getPort, getProtocol, getSocketBindingName, getUsername, setAuthenticationConfig, setConnectionTimeout, setHost, setManagementAddress, setManagementPort, setManagementProtocol, setPassword, setPort, setProtocol, setSocketBindingName, setUsername
-
-
-
-
Method Detail
-
validate
public void validate() throws org.jboss.arquillian.container.spi.ConfigurationException- Specified by:
validatein interfaceorg.jboss.arquillian.container.spi.client.container.ContainerConfiguration- Overrides:
validatein classDistributionContainerConfiguration- Throws:
org.jboss.arquillian.container.spi.ConfigurationException
-
getJavaVmArguments
public String getJavaVmArguments()
-
setJavaVmArguments
public void setJavaVmArguments(String javaVmArguments)
-
getJbossArguments
public String getJbossArguments()
-
setJbossArguments
public void setJbossArguments(String jbossArguments)
-
getModuleOptions
public String getModuleOptions()
-
setModuleOptions
public void setModuleOptions(String moduleOptions)
-
isDebug
public boolean isDebug()
-
setDebug
public void setDebug(boolean debug)
-
getDebugPort
public int getDebugPort()
-
setDebugPort
public void setDebugPort(int debugPort)
-
isDebugSuspend
public boolean isDebugSuspend()
-
setDebugSuspend
public void setDebugSuspend(boolean debugSuspend)
-
getServerConfig
public String getServerConfig()
Get the server configuration file name. Equivalent to [-server-config=...] on the command line.
-
setServerConfig
public void setServerConfig(String serverConfig)
Set the server configuration file name. Equivalent to [-server-config=...] on the command line.
-
getReadOnlyServerConfig
public String getReadOnlyServerConfig()
Get the server configuration file name. Equivalent to [--read-only-server-config=...] on the command line.
-
setReadOnlyServerConfig
public void setReadOnlyServerConfig(String serverConfig)
Set the server configuration file name. Equivalent to [--read-only-server-config=...] on the command line.
-
isEnableAssertions
public boolean isEnableAssertions()
-
setEnableAssertions
public void setEnableAssertions(boolean enableAssertions)
-
isAdminOnly
public boolean isAdminOnly()
-
setAdminOnly
public void setAdminOnly(boolean adminOnly)
-
isSetupCleanServerBaseDir
public boolean isSetupCleanServerBaseDir()
-
setSetupCleanServerBaseDir
public void setSetupCleanServerBaseDir(boolean setupCleanServerBaseDir)
-
getCleanServerBaseDir
public String getCleanServerBaseDir()
-
setCleanServerBaseDir
public void setCleanServerBaseDir(String cleanServerBaseDir)
-
getYamlConfiguration
public String getYamlConfiguration()
-
setYamlConfiguration
public void setYamlConfiguration(String yamlConfiguration)
-
getClientArguments
public String getClientArguments()
-
setClientArguments
public void setClientArguments(String clientArguments)
-
getClientAppEar
public String getClientAppEar()
-
setClientAppEar
public void setClientAppEar(String clientAppEar)
-
getClientArchiveName
public String getClientArchiveName()
-
setClientArchiveName
public void setClientArchiveName(String clientArchiveName)
-
getAppClientCommand
public String getAppClientCommand()
-
setAppClientCommand
public void setAppClientCommand(String appClientCommand)
-
isRunClient
public boolean isRunClient()
-
setRunClient
public void setRunClient(boolean runClient)
-
resolveAppClientCommand
public String resolveAppClientCommand()
Resolves the application client command appropriate for the current OS unless it was explicitly set.- Returns:
- application client shell script, default based on current OS
-
-