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 |
java.lang.String |
hubConfig |
java.lang.Integer |
jettyMaxThreads |
java.lang.Integer |
newSessionWaitTimeout |
Prioritizer |
prioritizer |
java.lang.Boolean |
throwOnCapabilityNotPresent |
cleanUpCycle, custom, host, maxSession, servlets
browserTimeout, debug, help, jettyThreads, log, logLongForm, port, role, timeout
Constructor and Description |
---|
GridHubConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
addJsonTypeAdapter(com.google.gson.GsonBuilder builder) |
static GridHubConfiguration |
loadFromJSON(com.google.gson.JsonObject json) |
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) |
merge
merge, toJson, toString, toString
public java.lang.String hubConfig
public java.lang.Integer jettyMaxThreads
public CapabilityMatcher capabilityMatcher
public java.lang.Integer newSessionWaitTimeout
public Prioritizer prioritizer
public java.lang.Boolean throwOnCapabilityNotPresent
private static final GridHubConfiguration DEFAULT_CONFIG
public 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)