Package org.onosproject.persistence.impl
Class PersistenceManager
- java.lang.Object
-
- org.onosproject.persistence.impl.PersistenceManager
-
- All Implemented Interfaces:
org.onosproject.persistence.PersistenceService
public class PersistenceManager extends Object implements org.onosproject.persistence.PersistenceService
Service that maintains local disk backed maps and sets. This implementation automatically deletes empty structures on shutdown.
-
-
Constructor Summary
Constructors Constructor Description PersistenceManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voiddeactivate()<K,V>
org.onosproject.persistence.PersistentMapBuilder<K,V>persistentMapBuilder()<E> org.onosproject.persistence.PersistentSetBuilder<E>persistentSetBuilder()
-
-
-
Method Detail
-
activate
public void activate()
-
deactivate
public void deactivate()
-
persistentMapBuilder
public <K,V> org.onosproject.persistence.PersistentMapBuilder<K,V> persistentMapBuilder()
- Specified by:
persistentMapBuilderin interfaceorg.onosproject.persistence.PersistenceService
-
persistentSetBuilder
public <E> org.onosproject.persistence.PersistentSetBuilder<E> persistentSetBuilder()
- Specified by:
persistentSetBuilderin interfaceorg.onosproject.persistence.PersistenceService
-
-