Class 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 Detail

      • ManagedContainerConfiguration

        public ManagedContainerConfiguration()
    • Method Detail

      • validate

        public void validate()
                      throws org.jboss.arquillian.container.spi.ConfigurationException
        Specified by:
        validate in interface org.jboss.arquillian.container.spi.client.container.ContainerConfiguration
        Overrides:
        validate in class DistributionContainerConfiguration
        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)
      • setClientEnv

        public void setClientEnv​(Map<String,​String> clientEnv)
      • 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