|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openqa.grid.common.RegistrationRequest
public class RegistrationRequest
helper to register to the grid. Using JSON to exchange the object between the node and grid.
Field Summary | |
---|---|
static java.lang.String |
APP
|
static java.lang.String |
AUTO_REGISTER
|
static java.lang.String |
BROWSER
|
static java.lang.String |
BROWSER_TIME_OUT
|
static java.lang.String |
CLEAN_SNAPSHOT
|
static java.lang.String |
CLEAN_UP_CYCLE
|
static java.lang.String |
HOST
|
static java.lang.String |
HUB_HOST
|
static java.lang.String |
HUB_PORT
|
static java.lang.String |
ID
|
static java.lang.String |
MAX_INSTANCES
|
static java.lang.String |
MAX_SESSION
|
static java.lang.String |
MAX_TESTS_BEFORE_CLEAN
|
static java.lang.String |
NODE_POLLING
|
static java.lang.String |
PATH
|
static java.lang.String |
PLATFORM
|
static java.lang.String |
PORT
|
static java.lang.String |
PROXY_CLASS
|
static java.lang.String |
REGISTER_CYCLE
|
static java.lang.String |
REMOTE_HOST
|
static java.lang.String |
SELENIUM_PROTOCOL
|
static java.lang.String |
SERVLETS
|
static java.lang.String |
TIME_OUT
|
static java.lang.String |
UNREGISTER_IF_STILL_DOWN_AFTER
|
static java.lang.String |
VERSION
|
Constructor Summary | |
---|---|
RegistrationRequest()
|
Method Summary | |
---|---|
void |
addDesiredCapability(DesiredCapabilities c)
|
void |
addDesiredCapability(java.util.Map<java.lang.String,java.lang.Object> c)
|
static RegistrationRequest |
build(java.lang.String... args)
|
java.lang.String[] |
getArgs()
|
org.json.JSONObject |
getAssociatedJSON()
|
java.util.List<DesiredCapabilities> |
getCapabilities()
|
int |
getConfigAsInt(java.lang.String param,
int defaultValue)
|
java.lang.String |
getConfigAsString(java.lang.String param)
|
java.util.Map<java.lang.String,java.lang.Object> |
getConfiguration()
|
java.lang.String |
getDescription()
|
java.lang.String |
getId()
|
java.lang.String |
getName()
|
static RegistrationRequest |
getNewInstance(java.lang.String json)
Create an object from a registration request formatted as a json string. |
org.json.JSONObject |
getRegistrationRequest()
|
RemoteControlConfiguration |
getRemoteControlConfiguration()
|
java.lang.String |
getRemoteProxyClass()
if a PROXY_CLASS is specified in the request, the proxy created following this request will be of that type. |
GridRole |
getRole()
|
void |
loadFromJSON(java.lang.String resource)
add config, but overwrite capabilities. |
static RegistrationRequest |
localWebdriverNoCapabilities()
|
void |
setCapabilities(java.util.List<DesiredCapabilities> capabilities)
|
void |
setConfiguration(java.util.Map<java.lang.String,java.lang.Object> configuration)
|
void |
setDescription(java.lang.String description)
|
void |
setId(java.lang.String id)
|
void |
setName(java.lang.String name)
|
void |
setRole(GridRole role)
|
java.lang.String |
toJSON()
|
void |
validate()
Validate the current setting and throw a config exception is an invalid setup is detected. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String APP
public static final java.lang.String MAX_INSTANCES
public static final java.lang.String SELENIUM_PROTOCOL
public static final java.lang.String PATH
public static final java.lang.String BROWSER
public static final java.lang.String PLATFORM
public static final java.lang.String VERSION
public static final java.lang.String REGISTER_CYCLE
public static final java.lang.String PROXY_CLASS
public static final java.lang.String CLEAN_UP_CYCLE
public static final java.lang.String TIME_OUT
public static final java.lang.String BROWSER_TIME_OUT
public static final java.lang.String REMOTE_HOST
public static final java.lang.String MAX_SESSION
public static final java.lang.String AUTO_REGISTER
public static final java.lang.String NODE_POLLING
public static final java.lang.String UNREGISTER_IF_STILL_DOWN_AFTER
public static final java.lang.String MAX_TESTS_BEFORE_CLEAN
public static final java.lang.String CLEAN_SNAPSHOT
public static final java.lang.String HOST
public static final java.lang.String PORT
public static final java.lang.String HUB_HOST
public static final java.lang.String HUB_PORT
public static final java.lang.String SERVLETS
public static final java.lang.String ID
Constructor Detail |
---|
public RegistrationRequest()
Method Detail |
---|
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.util.List<DesiredCapabilities> getCapabilities()
public void addDesiredCapability(DesiredCapabilities c)
public void addDesiredCapability(java.util.Map<java.lang.String,java.lang.Object> c)
public void setCapabilities(java.util.List<DesiredCapabilities> capabilities)
public java.util.Map<java.lang.String,java.lang.Object> getConfiguration()
public void setConfiguration(java.util.Map<java.lang.String,java.lang.Object> configuration)
public java.lang.String toJSON()
public org.json.JSONObject getAssociatedJSON()
public java.lang.String getConfigAsString(java.lang.String param)
public int getConfigAsInt(java.lang.String param, int defaultValue)
public static RegistrationRequest getNewInstance(java.lang.String json)
json
-
public java.lang.String getRemoteProxyClass()
public static RegistrationRequest localWebdriverNoCapabilities()
public static RegistrationRequest build(java.lang.String... args)
public org.json.JSONObject getRegistrationRequest()
public void loadFromJSON(java.lang.String resource)
resource
- public GridRole getRole()
public void setRole(GridRole role)
public RemoteControlConfiguration getRemoteControlConfiguration()
public java.lang.String[] getArgs()
public void validate() throws GridConfigurationException
GridConfigurationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |