Package com.yahoo.config.model
Class ConfigModelRegistry
java.lang.Object
com.yahoo.config.model.ConfigModelRegistry
- Direct Known Subclasses:
MapConfigModelRegistry
,NullConfigModelRegistry
,VespaConfigModelRegistry
A resolver of implementations of named config models.
Registries may be chained in a chain of command.
- Author:
- bratseth
-
Constructor Summary
ConstructorDescriptionConfigModelRegistry
(ConfigModelRegistry chained) Creates a config model class registry which forwards unresolved requests to the argument instance -
Method Summary
Modifier and TypeMethodDescriptionchained()
abstract Collection<ConfigModelBuilder>
resolve
(ConfigModelId id) Returns the builders this id resolves to both in this and any chained registry.
-
Constructor Details
-
ConfigModelRegistry
public ConfigModelRegistry() -
ConfigModelRegistry
Creates a config model class registry which forwards unresolved requests to the argument instance
-
-
Method Details
-
resolve
Returns the builders this id resolves to both in this and any chained registry.- Returns:
- the resolved config model builders, or an empty list (never null) if none
-
chained
-