public class JavaClusterConfig extends JavaPluginConfig implements IClusterConfig
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
JavaClusterConfig() |
JavaClusterConfig(IClusterConfig upstream) |
Modifier and Type | Method and Description |
---|---|
void |
addPlugin(IPluginConfig config) |
void |
addProperty(String key) |
void |
addReference(String key) |
void |
addService(String key) |
List<IPluginConfig> |
getPlugins()
The plugin configurations in the cluster.
|
List<String> |
getProperties()
Properties that specify additional plugin behavior.
|
List<PropertyDescriptor> |
getPropertyDescriptors()
Descriptors of additional plugin properties.
|
List<String> |
getReferences()
The keys for services that are used by plugins in the cluster.
|
List<String> |
getServices()
The list of keys for services.
|
void |
setPlugins(List<IPluginConfig> plugins)
Update the plugins in the cluster.
|
entrySet, equals, getName, getObservationContext, getPluginConfig, getPluginConfigSet, hashCode, newPluginConfig, put, putAll, setObservationContext, startObservation, stopObservation
add, clear, getAsBoolean, getAsBoolean, getAsDouble, getAsDouble, getAsDuration, getAsDuration, getAsEnum, getAsEnum, getAsEnum, getAsInteger, getAsInteger, getAsLong, getAsLong, getAsTime, getAsTime, getBoolean, getCharSequence, getDouble, getDouble, getDuration, getInt, getInt, getKey, getLong, getLong, getString, getString, getStringArray, getStringValue, getTime, isImmutable, makeImmutable, remove, toString
containsValue, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putIfAbsent, remove, replace, replace, size
finalize, getClass, notify, notifyAll, wait, wait, wait
getName, getPluginConfig, getPluginConfigSet
getAsBoolean, getAsBoolean, getAsDouble, getAsDouble, getAsDuration, getAsDuration, getAsEnum, getAsEnum, getAsEnum, getAsInteger, getAsInteger, getAsLong, getAsLong, getAsTime, getAsTime, getBoolean, getCharSequence, getDouble, getDouble, getDuration, getInt, getInt, getKey, getLong, getLong, getString, getString, getStringArray, getStringValue, getTime, isImmutable, makeImmutable
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
equals, hashCode, setObservationContext, startObservation, stopObservation
public JavaClusterConfig()
public JavaClusterConfig(IClusterConfig upstream)
public void addPlugin(IPluginConfig config)
public List<IPluginConfig> getPlugins()
IClusterConfig
getPlugins
in interface IClusterConfig
public void setPlugins(List<IPluginConfig> plugins)
IClusterConfig
setPlugins
in interface IClusterConfig
public void addService(String key)
public List<String> getServices()
IClusterConfig
IRenderService
.
The returned list is only mutable when the configuration is used as a template.
getServices
in interface IClusterConfig
public void addReference(String key)
public List<String> getReferences()
IClusterConfig
The returned list is only mutable when the configuration is used as a template.
getReferences
in interface IClusterConfig
public void addProperty(String key)
public List<String> getProperties()
IClusterConfig
The returned list is only mutable when the configuration is used as a template.
getProperties
in interface IClusterConfig
public List<PropertyDescriptor> getPropertyDescriptors()
IClusterConfig
Changes to the returned list have no effect on actual configuration.
getPropertyDescriptors
in interface IClusterConfig
Copyright © 2007–2017 Hippo B.V. (http://www.onehippo.com). All rights reserved.