public interface MappedConfiguration<K,V>
| Modifier and Type | Method and Description | 
|---|---|
| void | add(K key,
      V value)Adds a keyed object to the service's contribution. | 
| void | addInstance(K key,
                      Class<? extends V> clazz)Adds a keyed object as an instantiated instance (with dependencies injected) of a class. | 
| void | override(K key,
                V value)Overrides an existing contribution by its key. | 
| void | overrideInstance(K key,
                                Class<? extends V> clazz)Overrides an existing contribution with a new instance. | 
void add(K key, V value)
key - unique id for the valuevalue - to contributeIllegalArgumentException - if key is not uniquevoid override(K key, V value)
key - unique id of value to overridevalue - new value, or null to remove the key entirelyvoid addInstance(K key, Class<? extends V> clazz)
key - unique id for the valueclazz - class to instantiate and contributevoid overrideInstance(K key, Class<? extends V> clazz)
key - unique id of value to overrideclazz - class to instantiate as override${project.version} - Copyright © 2003-2015 The Apache Software Foundation.