org.openqa.grid.common
Class RegistrationRequest
java.lang.Object
org.openqa.grid.common.RegistrationRequest
public class RegistrationRequest
- extends java.lang.Object
helper to register to the grid. Using JSON to exchange the object between the node and grid.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APP
public static final java.lang.String APP
- See Also:
- Constant Field Values
MAX_INSTANCES
public static final java.lang.String MAX_INSTANCES
- See Also:
- Constant Field Values
BROWSER
public static final java.lang.String BROWSER
- See Also:
- Constant Field Values
PLATFORM
public static final java.lang.String PLATFORM
- See Also:
- Constant Field Values
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
REGISTER_CYCLE
public static final java.lang.String REGISTER_CYCLE
- See Also:
- Constant Field Values
PROXY_CLASS
public static final java.lang.String PROXY_CLASS
- See Also:
- Constant Field Values
CLEAN_UP_CYCLE
public static final java.lang.String CLEAN_UP_CYCLE
- See Also:
- Constant Field Values
TIME_OUT
public static final java.lang.String TIME_OUT
- See Also:
- Constant Field Values
REMOTE_URL
public static final java.lang.String REMOTE_URL
- See Also:
- Constant Field Values
MAX_SESSION
public static final java.lang.String MAX_SESSION
- See Also:
- Constant Field Values
AUTO_REGISTER
public static final java.lang.String AUTO_REGISTER
- See Also:
- Constant Field Values
NODE_POLLING
public static final java.lang.String NODE_POLLING
- See Also:
- Constant Field Values
MAX_TESTS_BEFORE_CLEAN
public static final java.lang.String MAX_TESTS_BEFORE_CLEAN
- See Also:
- Constant Field Values
CLEAN_SNAPSHOT
public static final java.lang.String CLEAN_SNAPSHOT
- See Also:
- Constant Field Values
HOST
public static final java.lang.String HOST
- See Also:
- Constant Field Values
PORT
public static final java.lang.String PORT
- See Also:
- Constant Field Values
HUB_HOST
public static final java.lang.String HUB_HOST
- See Also:
- Constant Field Values
HUB_PORT
public static final java.lang.String HUB_PORT
- See Also:
- Constant Field Values
SERVLETS
public static final java.lang.String SERVLETS
- See Also:
- Constant Field Values
RegistrationRequest
public RegistrationRequest()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getCapabilities
public java.util.List<DesiredCapabilities> getCapabilities()
addDesiredCapabilitiy
public void addDesiredCapabilitiy(DesiredCapabilities c)
addDesiredCapabilitiy
public void addDesiredCapabilitiy(java.util.Map<java.lang.String,java.lang.Object> c)
setCapabilities
public void setCapabilities(java.util.List<DesiredCapabilities> capabilities)
getConfiguration
public java.util.Map<java.lang.String,java.lang.Object> getConfiguration()
setConfiguration
public void setConfiguration(java.util.Map<java.lang.String,java.lang.Object> configuration)
toJSON
public java.lang.String toJSON()
getAssociatedJSON
public org.json.JSONObject getAssociatedJSON()
getConfigAsString
public java.lang.String getConfigAsString(java.lang.String param)
getConfigAsInt
public int getConfigAsInt(java.lang.String param,
int defaultValue)
getNewInstance
public static RegistrationRequest getNewInstance(java.lang.String json)
- Create an object from a registration request formatted as a json string.
- Parameters:
json
-
- Returns:
- create a request from the JSON request received.
getRemoteProxyClass
public java.lang.String getRemoteProxyClass()
- if a PROXY_CLASS is specified in the request, the proxy created following this request will be
of that type. If nothing is specified, it will use RemoteProxy
- Returns:
- null if no class was specified.
webdriverNoCapabilities
public static RegistrationRequest webdriverNoCapabilities()
build
public static RegistrationRequest build(java.lang.String... args)
getRegistrationRequest
public org.json.JSONObject getRegistrationRequest()
getRole
public GridRole getRole()
setRole
public void setRole(GridRole role)
getRemoteControlConfiguration
public RemoteControlConfiguration getRemoteControlConfiguration()
getArgs
public java.lang.String[] getArgs()
validate
public void validate()
throws GridConfigurationException
- Validate the current setting and throw a config exception is an invalid setup is detected.
- Throws:
GridConfigurationException
Copyright © 2011. All Rights Reserved.