public class CommonGlassFishConfiguration extends Object implements org.jboss.arquillian.container.spi.client.container.ContainerConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected String |
adminHost |
protected boolean |
adminHttps |
protected int |
adminPort |
| Constructor and Description |
|---|
CommonGlassFishConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAdminHost() |
String |
getAdminPassword() |
int |
getAdminPort() |
String |
getAdminUser() |
String |
getLibraries() |
String |
getProperties() |
String |
getTarget() |
String |
getType() |
boolean |
isAdminHttps() |
boolean |
isAuthorisation() |
void |
setAdminHost(String adminHost) |
void |
setAdminHttps(boolean adminHttps) |
void |
setAdminPassword(String adminPassword) |
void |
setAdminPort(int adminPort) |
void |
setAdminUser(String adminUser) |
void |
setAuthorisation(boolean authorisation) |
void |
setLibraries(String library) |
void |
setProperties(String properties) |
void |
setTarget(String target) |
void |
setType(String type) |
void |
validate()
Validates if current configuration is valid, that is if all required
properties are set and have correct values
|
protected String adminHost
protected int adminPort
protected boolean adminHttps
public String getAdminHost()
public void setAdminHost(String adminHost)
adminHost - Glassfish Admin Server (DAS) host address. Used to build the URL for the REST request.public int getAdminPort()
public void setAdminPort(int adminPort)
adminPort - Glassfish Admin Console port. Used to build the URL for the REST request.public boolean isAdminHttps()
public void setAdminHttps(boolean adminHttps)
adminHttps - Flag indicating the administration url uses a secure connection. Used to build the URL for the REST
request.public boolean isAuthorisation()
public void setAuthorisation(boolean authorisation)
authorisation - Flag indicating the remote server requires an admin user and password.public String getAdminUser()
public void setAdminUser(String adminUser)
adminUser - Authorised admin user in the remote glassfish admin realmpublic String getAdminPassword()
public void setAdminPassword(String adminPassword)
adminPassword - Authorised admin user passwordpublic String getTarget()
public void setTarget(String target)
target - Specifies the target to which you are deploying.
Valid values are: server Deploys the component to the default Admin Server instance. This is the default value. instance_name Deploys the component to a particular stand-alone sever instance. cluster_name Deploys the component to every server instance in the cluster. (Though Arquillion use only one instance to run the test case.)
The domain name as a target is not a reasonable deployment senarion in case of testing.
public String getLibraries()
public void setLibraries(String library)
library - A comma-separated list of library JAR files. Specify the
library JAR files by their relative or absolute paths.
Specify relative paths relative to domain-dir/lib/applibs.
The libraries are made available to the application in the order specified.
public String getProperties()
public void setProperties(String properties)
properties - Optional keyword-value pairs that specify additional
properties for the deployment. The available properties
are determined by the implementation of the component
that is being deployed or redeployed.public String getType()
public void setType(String type)
type - The packaging archive type of the component that is
being deployed. Only possible values is: osgi
The component is packaged as an OSGi Alliance bundle. The type option is optional. If the component is packaged as a regular archive, omit this option.
public void validate()
throws org.jboss.arquillian.container.spi.ConfigurationException
validate in interface org.jboss.arquillian.container.spi.client.container.ContainerConfigurationorg.jboss.arquillian.container.spi.ConfigurationExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.