Arquillian Container JBoss AS Managed 6.x 1.0.0.CR3

org.jboss.arquillian.container.jbossas.managed_6
Class JBossASConfiguration

java.lang.Object
  extended by org.jboss.arquillian.container.jbossas.managed_6.JBossASConfiguration
All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.ContainerConfiguration

public class JBossASConfiguration
extends Object
implements org.jboss.arquillian.container.spi.client.container.ContainerConfiguration

A ContainerConfiguration implementation for the JBoss AS container.

Version:
$Revision: $
Author:
German Escobar

Constructor Summary
JBossASConfiguration()
           
 
Method Summary
 String getBindAddress()
           
 int getHttpPort()
           
 String getJavaHome()
           
 String getJavaVmArguments()
           
 String getJbossHome()
           
 String getPartition()
           
 String getPortBindingSet()
           
 String getProfileName()
           
 int getRmiPort()
           
 int getShutdownTimeoutInSeconds()
           
 int getStartupTimeoutInSeconds()
           
 boolean isUseRmiPortForAliveCheck()
           
 void setBindAddress(String bindAddress)
           
 void setHttpPort(int httpPort)
          Set the HTTP Connect port.
 void setJavaHome(String javaHome)
           
 void setJavaVmArguments(String javaVmArguments)
          This will override the default ("-Xmx512m -XX:MaxPermSize=128m") startup JVM arguments.
 void setJbossHome(String jbossHome)
           
 void setPartition(String partition)
           
 void setPortBindingSet(String portBindingSet)
           
 void setProfileName(String profileName)
           
 void setRmiPort(int rmiPort)
          Set the RMI Connect port.
 void setShutdownTimeoutInSeconds(int shutdownTimeoutInSeconds)
           
 void setStartupTimeoutInSeconds(int startupTimeoutInSeconds)
           
 void setUseRmiPortForAliveCheck(boolean checkAliveUsingRmiPort)
          If true, RMI port and not HTTP port is used to see if the Server is running.
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossASConfiguration

public JBossASConfiguration()
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
Throws:
org.jboss.arquillian.container.spi.ConfigurationException

getBindAddress

public String getBindAddress()

setBindAddress

public void setBindAddress(String bindAddress)

getHttpPort

public int getHttpPort()

getPortBindingSet

public String getPortBindingSet()

setPortBindingSet

public void setPortBindingSet(String portBindingSet)

setHttpPort

public void setHttpPort(int httpPort)
Set the HTTP Connect port.
This is not the JBoss AS HTTP Bind port, bind port must be set in the JBoss XML configuration.
Only set this if default http port is changed in JBoss AS!

Parameters:
httpPort - HTTP Connect port

getRmiPort

public int getRmiPort()
Returns:
the rmiPort

setRmiPort

public void setRmiPort(int rmiPort)
Set the RMI Connect port.
This is not the JBoss AS RMI Bind port, bind port must be set in the JBoss XML configuration.
Only set this if default RMI port is changed in JBoss AS!

Parameters:
rmiPort - the rmiPort to set

getProfileName

public String getProfileName()

setProfileName

public void setProfileName(String profileName)

getPartition

public String getPartition()

setPartition

public void setPartition(String partition)

setUseRmiPortForAliveCheck

public void setUseRmiPortForAliveCheck(boolean checkAliveUsingRmiPort)
If true, RMI port and not HTTP port is used to see if the Server is running.

Parameters:
checkAliveUsingRmiPort - the checkAliveUsingRmiPort to set

isUseRmiPortForAliveCheck

public boolean isUseRmiPortForAliveCheck()
Returns:
the checkAliveUsingRmiPort

setJbossHome

public void setJbossHome(String jbossHome)

getJbossHome

public String getJbossHome()

setJavaHome

public void setJavaHome(String javaHome)

getJavaHome

public String getJavaHome()

setJavaVmArguments

public void setJavaVmArguments(String javaVmArguments)
This will override the default ("-Xmx512m -XX:MaxPermSize=128m") startup JVM arguments.

Parameters:
javaVmArguments - use as start up arguments

getJavaVmArguments

public String getJavaVmArguments()

getStartupTimeoutInSeconds

public int getStartupTimeoutInSeconds()
Returns:
the startupTimeoutInSeconds

setStartupTimeoutInSeconds

public void setStartupTimeoutInSeconds(int startupTimeoutInSeconds)
Parameters:
startupTimeoutInSeconds - the startupTimeoutInSeconds to set

getShutdownTimeoutInSeconds

public int getShutdownTimeoutInSeconds()
Returns:
the shutdownTimeoutInSeconds

setShutdownTimeoutInSeconds

public void setShutdownTimeoutInSeconds(int shutdownTimeoutInSeconds)
Parameters:
shutdownTimeoutInSeconds - the shutdownTimeoutInSeconds to set

Arquillian Container JBoss AS Managed 6.x 1.0.0.CR3

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.