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()java.util.Set<java.lang.String>getProperties(java.lang.String componentName)java.lang.StringgetProperty(java.lang.String componentName, java.lang.String name)voidsetProperty(java.lang.String componentName, java.lang.String name, java.lang.String value)voidsetProperty(java.lang.String componentName, java.lang.String name, java.lang.String value, boolean override)voidunsetProperty(java.lang.String componentName, java.lang.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(java.lang.String componentName, java.lang.String name, java.lang.String value)- Specified by:
setPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
setProperty
public void setProperty(java.lang.String componentName, java.lang.String name, java.lang.String value, boolean override)- Specified by:
setPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
unsetProperty
public void unsetProperty(java.lang.String componentName, java.lang.String name)- Specified by:
unsetPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
getProperties
public java.util.Set<java.lang.String> getProperties(java.lang.String componentName)
- Specified by:
getPropertiesin interfaceorg.onosproject.cfg.ComponentConfigStore
-
getProperty
public java.lang.String getProperty(java.lang.String componentName, java.lang.String name)- Specified by:
getPropertyin interfaceorg.onosproject.cfg.ComponentConfigStore
-
-