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, withoutServletsbrowserTimeout, debug, help, jettyThreads, 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, mergemerge, toJson, toString, toStringpublic 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(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 GridConfigurationprotected void addJsonTypeAdapter(com.google.gson.GsonBuilder builder)
addJsonTypeAdapter in class StandaloneConfigurationprotected static void staticAddJsonTypeAdapter(com.google.gson.GsonBuilder builder)