public class GridHubConfiguration extends GridConfiguration
| Modifier and Type | Field and Description |
|---|---|
CapabilityMatcher |
capabilityMatcher
Capability matcher to use.
|
static java.lang.String |
DEFAULT_HUB_CONFIG_FILE |
java.lang.String |
hubConfig
Hub specific json config file to use.
|
java.lang.Integer |
newSessionWaitTimeout
Timeout for new session requests.
|
Prioritizer |
prioritizer
Prioritizer for new honoring session requests based on some priority.
|
java.lang.String |
registry |
java.lang.Boolean |
throwOnCapabilityNotPresent
Whether to throw an Exception when there are no capabilities available that match the request.
|
cleanUpCycle, custom, maxSession, servlets, withoutServletsbrowserTimeout, debug, DEFAULT_STANDALONE_CONFIG_FILE, host, jettyMaxThreads, log, port, role, timeout| Constructor and Description |
|---|
GridHubConfiguration()
Creates a new configuration using the default values.
|
| Modifier and Type | Method and Description |
|---|---|
static GridHubConfiguration |
loadFromJSON(org.openqa.selenium.json.JsonInput jsonInput) |
static GridHubConfiguration |
loadFromJSON(java.lang.String filePath) |
void |
merge(GridHubConfiguration other)
Merge this configuration with the specified
GridHubConfiguration |
void |
merge(GridNodeConfiguration other)
Merge this configuration with the specified
GridNodeConfiguration |
protected void |
serializeFields(java.util.Map<java.lang.String,java.lang.Object> appendTo) |
java.lang.String |
toString(java.lang.String format) |
isWithOutServlet, mergegetCoercers, isMergeAble, loadFromJson, loadFromJson, loadJsonFromResourceOrFile, merge, toJson, toString, toStringpublic static final java.lang.String DEFAULT_HUB_CONFIG_FILE
public java.lang.String hubConfig
null.public CapabilityMatcher capabilityMatcher
DefaultCapabilityMatcherpublic java.lang.Integer newSessionWaitTimeout
public Prioritizer prioritizer
null.public java.lang.Boolean throwOnCapabilityNotPresent
true.public java.lang.String registry
public GridHubConfiguration()
public static GridHubConfiguration loadFromJSON(java.lang.String filePath)
filePath - hub config json file to load configuration frompublic static GridHubConfiguration loadFromJSON(org.openqa.selenium.json.JsonInput jsonInput)
public void merge(GridNodeConfiguration other)
GridNodeConfigurationother - public void merge(GridHubConfiguration other)
GridHubConfigurationother - protected void serializeFields(java.util.Map<java.lang.String,java.lang.Object> appendTo)
serializeFields in class GridConfigurationpublic java.lang.String toString(java.lang.String format)
toString in class GridConfiguration