Package org.onosproject.net.config
Class NetworkConfigRegistryAdapter
- java.lang.Object
- 
- org.onosproject.net.config.NetworkConfigServiceAdapter
- 
- org.onosproject.net.config.NetworkConfigRegistryAdapter
 
 
- 
- All Implemented Interfaces:
- ListenerService<NetworkConfigEvent,NetworkConfigListener>,- NetworkConfigRegistry,- NetworkConfigService
 
 public class NetworkConfigRegistryAdapter extends NetworkConfigServiceAdapter implements NetworkConfigRegistry Test adapter for network configuration service registry.
- 
- 
Constructor SummaryConstructors Constructor Description NetworkConfigRegistryAdapter()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<ConfigFactory>getConfigFactories()Returns set of all registered configuration factories.<S,C extends Config<S>>
 Set<ConfigFactory<S,C>>getConfigFactories(Class<S> subjectClass)Returns set of all configuration factories registered for the specified class of subject.<S,C extends Config<S>>
 ConfigFactory<S,C>getConfigFactory(Class<C> configClass)Returns the configuration factory that produces the specified class of configurations.voidregisterConfigFactory(ConfigFactory configFactory)Registers the specified configuration factory.voidunregisterConfigFactory(ConfigFactory configFactory)Unregisters the specified configuration factory.- 
Methods inherited from class org.onosproject.net.config.NetworkConfigServiceAdapteraddConfig, addListener, applyConfig, applyConfig, getConfig, getConfigClass, getConfigs, getSubjectClasses, getSubjectFactory, getSubjectFactory, getSubjects, getSubjects, removeConfig, removeConfig, removeConfig, removeConfig, removeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.onosproject.event.ListenerServiceaddListener, removeListener
 - 
Methods inherited from interface org.onosproject.net.config.NetworkConfigServiceaddConfig, applyConfig, applyConfig, getConfig, getConfigClass, getConfigs, getSubjectClasses, getSubjectFactory, getSubjectFactory, getSubjects, getSubjects, removeConfig, removeConfig, removeConfig, removeConfig
 
- 
 
- 
- 
- 
Method Detail- 
registerConfigFactorypublic void registerConfigFactory(ConfigFactory configFactory) Description copied from interface:NetworkConfigRegistryRegisters the specified configuration factory.- Specified by:
- registerConfigFactoryin interface- NetworkConfigRegistry
- Parameters:
- configFactory- configuration factory
 
 - 
unregisterConfigFactorypublic void unregisterConfigFactory(ConfigFactory configFactory) Description copied from interface:NetworkConfigRegistryUnregisters the specified configuration factory.- Specified by:
- unregisterConfigFactoryin interface- NetworkConfigRegistry
- Parameters:
- configFactory- configuration factory
 
 - 
getConfigFactoriespublic Set<ConfigFactory> getConfigFactories() Description copied from interface:NetworkConfigRegistryReturns set of all registered configuration factories.- Specified by:
- getConfigFactoriesin interface- NetworkConfigRegistry
- Returns:
- set of config factories
 
 - 
getConfigFactoriespublic <S,C extends Config<S>> Set<ConfigFactory<S,C>> getConfigFactories(Class<S> subjectClass) Description copied from interface:NetworkConfigRegistryReturns set of all configuration factories registered for the specified class of subject.- Specified by:
- getConfigFactoriesin interface- NetworkConfigRegistry
- Type Parameters:
- S- type of subject
- C- type of configuration
- Parameters:
- subjectClass- subject class
- Returns:
- set of config factories
 
 - 
getConfigFactorypublic <S,C extends Config<S>> ConfigFactory<S,C> getConfigFactory(Class<C> configClass) Description copied from interface:NetworkConfigRegistryReturns the configuration factory that produces the specified class of configurations.- Specified by:
- getConfigFactoryin interface- NetworkConfigRegistry
- Type Parameters:
- S- type of subject
- C- type of configuration
- Parameters:
- configClass- configuration class
- Returns:
- config factory
 
 
- 
 
-