Package org.onosproject.store.cfg
Class DistributedComponentConfigStore
- java.lang.Object
-
- org.onosproject.store.AbstractStore<org.onosproject.cfg.ComponentConfigEvent,org.onosproject.cfg.ComponentConfigStoreDelegate>
-
- org.onosproject.store.cfg.DistributedComponentConfigStore
-
- All Implemented Interfaces:
org.onosproject.cfg.ComponentConfigStore,org.onosproject.store.Store<org.onosproject.cfg.ComponentConfigEvent,org.onosproject.cfg.ComponentConfigStoreDelegate>
public class DistributedComponentConfigStore extends org.onosproject.store.AbstractStore<org.onosproject.cfg.ComponentConfigEvent,org.onosproject.cfg.ComponentConfigStoreDelegate> implements org.onosproject.cfg.ComponentConfigStoreManages inventory of component configurations in a distributed data store that provides strong sequential consistency guarantees.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.onosproject.store.service.StorageServicestorageService
-
Constructor Summary
Constructors Constructor Description DistributedComponentConfigStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voiddeactivate()Set<String>getProperties(String componentName)StringgetProperty(String componentName, String name)voidsetProperty(String componentName, String name, String value)voidsetProperty(String componentName, String name, String value, boolean override)voidunsetProperty(String componentName, String name)-
Methods inherited from class org.onosproject.store.AbstractStore
hasDelegate, notifyDelegate, notifyDelegate, setDelegate, unsetDelegate
-
-
-
-
Method Detail
-
activate
public void activate()
-
deactivate
public void deactivate()
-
setProperty
public void setProperty(String componentName, String name, String value)
- Specified by:
setPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
setProperty
public void setProperty(String componentName, String name, String value, boolean override)
- Specified by:
setPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
unsetProperty
public void unsetProperty(String componentName, String name)
- Specified by:
unsetPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
getProperties
public Set<String> getProperties(String componentName)
- Specified by:
getPropertiesin interfaceorg.onosproject.cfg.ComponentConfigStore
-
-