Package io.siddhi.core.util.persistence
Class InMemoryPersistenceStore
- java.lang.Object
-
- io.siddhi.core.util.persistence.InMemoryPersistenceStore
-
- All Implemented Interfaces:
PersistenceStore
public class InMemoryPersistenceStore extends Object implements PersistenceStore
Implementation ofPersistenceStorewhich will store the state in-memory.
-
-
Constructor Summary
Constructors Constructor Description InMemoryPersistenceStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearAllRevisions(String siddhiAppId)StringgetLastRevision(String siddhiAppIdentifier)byte[]load(String siddhiAppId, String revision)voidsave(String siddhiAppId, String revision, byte[] data)voidsetProperties(Map properties)voidshutdown()
-
-
-
Method Detail
-
save
public void save(String siddhiAppId, String revision, byte[] data)
- Specified by:
savein interfacePersistenceStore
-
load
public byte[] load(String siddhiAppId, String revision)
- Specified by:
loadin interfacePersistenceStore
-
getLastRevision
public String getLastRevision(String siddhiAppIdentifier)
- Specified by:
getLastRevisionin interfacePersistenceStore
-
clearAllRevisions
public void clearAllRevisions(String siddhiAppId)
- Specified by:
clearAllRevisionsin interfacePersistenceStore
-
setProperties
public void setProperties(Map properties)
- Specified by:
setPropertiesin interfacePersistenceStore
-
shutdown
public void shutdown()
-
-