public class NetworkConfigRegistryAdapter extends NetworkConfigServiceAdapter implements NetworkConfigRegistry
| Constructor and Description |
|---|
NetworkConfigRegistryAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Set<ConfigFactory> |
getConfigFactories()
Returns set of all registered configuration factories.
|
<S,C extends Config<S>> |
getConfigFactories(Class<S> subjectClass)
Returns set of all configuration factories registered for the specified
class of subject.
|
<S,C extends Config<S>> |
getConfigFactory(Class<C> configClass)
Returns the configuration factory that produces the specified class of
configurations.
|
void |
registerConfigFactory(ConfigFactory configFactory)
Registers the specified configuration factory.
|
void |
unregisterConfigFactory(ConfigFactory configFactory)
Unregisters the specified configuration factory.
|
addConfig, addListener, applyConfig, applyConfig, getConfig, getConfigClass, getConfigs, getSubjectClasses, getSubjectFactory, getSubjectFactory, getSubjects, getSubjects, removeConfig, removeConfig, removeConfig, removeConfig, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddConfig, applyConfig, applyConfig, getConfig, getConfigClass, getConfigs, getSubjectClasses, getSubjectFactory, getSubjectFactory, getSubjects, getSubjects, removeConfig, removeConfig, removeConfig, removeConfigaddListener, removeListenerpublic void registerConfigFactory(ConfigFactory configFactory)
NetworkConfigRegistryregisterConfigFactory in interface NetworkConfigRegistryconfigFactory - configuration factorypublic void unregisterConfigFactory(ConfigFactory configFactory)
NetworkConfigRegistryunregisterConfigFactory in interface NetworkConfigRegistryconfigFactory - configuration factorypublic Set<ConfigFactory> getConfigFactories()
NetworkConfigRegistrygetConfigFactories in interface NetworkConfigRegistrypublic <S,C extends Config<S>> Set<ConfigFactory<S,C>> getConfigFactories(Class<S> subjectClass)
NetworkConfigRegistrygetConfigFactories in interface NetworkConfigRegistryS - type of subjectC - type of configurationsubjectClass - subject classpublic <S,C extends Config<S>> ConfigFactory<S,C> getConfigFactory(Class<C> configClass)
NetworkConfigRegistrygetConfigFactory in interface NetworkConfigRegistryS - type of subjectC - type of configurationconfigClass - configuration class