Package com.yahoo.vespa.model
Class SimpleConfigProducer<T extends AbstractConfigProducer<?>>
- java.lang.Object
-
- com.yahoo.config.model.producer.AbstractConfigProducer<T>
-
- com.yahoo.vespa.model.SimpleConfigProducer<T>
-
- All Implemented Interfaces:
com.yahoo.config.ConfigInstance.Producer
,ConfigProducer
,java.io.Serializable
public final class SimpleConfigProducer<T extends AbstractConfigProducer<?>> extends AbstractConfigProducer<T>
Some configuration level with no special handling of its own.- Author:
- arnej27959
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.yahoo.config.model.producer.AbstractConfigProducer
log
-
-
Constructor Summary
Constructors Constructor Description SimpleConfigProducer(AbstractConfigProducer parent, java.lang.String configId)
Creates a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(T child)
Adds a child to this config producer.-
Methods inherited from class com.yahoo.config.model.producer.AbstractConfigProducer
addConfigId, addDescendantService, addUserConfig, cascadeConfig, dump, getChildren, getChildrenByTypeRecursive, getConfigClassLoader, getConfigId, getDescendantServices, getMonitoringService, getParent, getRoot, getSubId, getUserConfigs, hostSystem, mergeUserConfigs, removeChild, setParent, setUserConfigs, stateIsHosted, validate
-
-
-
-
Constructor Detail
-
SimpleConfigProducer
public SimpleConfigProducer(AbstractConfigProducer parent, java.lang.String configId)
Creates a new instance- Parameters:
parent
- parent ConfigProducer.configId
- name of this instance
-
-
Method Detail
-
addChild
public void addChild(T child)
Description copied from class:AbstractConfigProducer
Adds a child to this config producer.- Overrides:
addChild
in classAbstractConfigProducer<T extends AbstractConfigProducer<?>>
- Parameters:
child
- The child config producer to add.
-
-