public class GridHubConfiguration extends GridConfiguration
Modifier and Type | Class and Description |
---|---|
protected static class |
GridHubConfiguration.CapabilityMatcherAdapter |
private class |
GridHubConfiguration.CapabilityMatcherString |
protected static class |
GridHubConfiguration.PrioritizerAdapter |
private class |
GridHubConfiguration.PrioritizerString |
protected static class |
GridHubConfiguration.SimpleClassNameAdapter<T> |
Modifier and Type | Field and Description |
---|---|
CapabilityMatcher |
capabilityMatcher |
private static GridHubConfiguration |
DEFAULT_CONFIG |
static java.lang.String |
DEFUALT_HUB_CONFIG_FILE |
java.lang.String |
hubConfig |
java.lang.Integer |
newSessionWaitTimeout |
Prioritizer |
prioritizer |
java.lang.Boolean |
throwOnCapabilityNotPresent |
cleanUpCycle, custom, host, maxSession, servlets, withoutServlets
browserTimeout, debug, help, jettyMaxThreads, log, logLongForm, port, role, timeout
Constructor and Description |
---|
GridHubConfiguration()
Init with built-in defaults
|
Modifier and Type | Method and Description |
---|---|
protected void |
addJsonTypeAdapter(com.google.gson.GsonBuilder builder) |
static GridHubConfiguration |
loadFromJSON(com.google.gson.JsonObject json) |
static GridHubConfiguration |
loadFromJSON(java.lang.String filePath) |
void |
merge(GridHubConfiguration other) |
void |
merge(GridNodeConfiguration other) |
protected static void |
staticAddJsonTypeAdapter(com.google.gson.GsonBuilder builder) |
java.lang.String |
toString(java.lang.String format) |
isWithOutServlet, merge
isMergeAble, merge, toJson, toString, toString
public static final java.lang.String DEFUALT_HUB_CONFIG_FILE
private static final GridHubConfiguration DEFAULT_CONFIG
public java.lang.String hubConfig
public CapabilityMatcher capabilityMatcher
public java.lang.Integer newSessionWaitTimeout
public Prioritizer prioritizer
public java.lang.Boolean throwOnCapabilityNotPresent
public static GridHubConfiguration loadFromJSON(java.lang.String filePath)
filePath
- hub config json file to load configuration frompublic static GridHubConfiguration loadFromJSON(com.google.gson.JsonObject json)
json
- JsonObject to load configuration frompublic void merge(GridNodeConfiguration other)
public void merge(GridHubConfiguration other)
public java.lang.String toString(java.lang.String format)
toString
in class GridConfiguration
protected void addJsonTypeAdapter(com.google.gson.GsonBuilder builder)
addJsonTypeAdapter
in class StandaloneConfiguration
protected static void staticAddJsonTypeAdapter(com.google.gson.GsonBuilder builder)