public class GridHubConfiguration extends GridConfiguration
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GridHubConfiguration.CapabilityMatcherAdapter |
protected static class |
GridHubConfiguration.PrioritizerAdapter |
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, withoutServletsbrowserTimeout, debug, help, jettyMaxThreads, log, 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, mergeisMergeAble, merge, toJson, toString, toStringpublic 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 GridConfigurationprotected void addJsonTypeAdapter(com.google.gson.GsonBuilder builder)
addJsonTypeAdapter in class StandaloneConfigurationprotected static void staticAddJsonTypeAdapter(com.google.gson.GsonBuilder builder)