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, withoutServlets
browserTimeout, debug, DEFAULT_STANDALONE_CONFIG_FILE, host, jettyMaxThreads, log, port, role, timeout
Constructor and Description |
---|
GridHubConfiguration()
Creates a new configuration using the default values.
|
GridHubConfiguration(GridHubCliOptions hubOptions) |
GridHubConfiguration(HubJsonConfiguration jsonConfig) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConfigFile() |
java.lang.String[] |
getRawArgs() |
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 |
protected void |
serializeFields(java.util.Map<java.lang.String,java.lang.Object> appendTo) |
void |
setRawArgs(java.lang.String[] rawArgs) |
java.lang.String |
toString(java.lang.String format) |
isWithOutServlet, merge
getCoercers, isMergeAble, loadFromJson, loadFromJson, loadJsonFromResourceOrFile, merge, toJson, toString, toString
public static final java.lang.String DEFAULT_HUB_CONFIG_FILE
public java.lang.String hubConfig
null
.public CapabilityMatcher capabilityMatcher
DefaultCapabilityMatcher
public java.lang.Integer newSessionWaitTimeout
public Prioritizer prioritizer
null
.public java.lang.Boolean throwOnCapabilityNotPresent
true
.public java.lang.String registry
public GridHubConfiguration()
public GridHubConfiguration(HubJsonConfiguration jsonConfig)
public GridHubConfiguration(GridHubCliOptions hubOptions)
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(GridHubConfiguration other)
GridHubConfiguration
other
- protected void serializeFields(java.util.Map<java.lang.String,java.lang.Object> appendTo)
serializeFields
in class GridConfiguration
public java.lang.String toString(java.lang.String format)
toString
in class GridConfiguration
public void setRawArgs(java.lang.String[] rawArgs)
public java.lang.String[] getRawArgs()
public java.lang.String getConfigFile()