Package io.siddhi.core.util.persistence
Class FileSystemPersistenceStore
- java.lang.Object
-
- io.siddhi.core.util.persistence.FileSystemPersistenceStore
-
- All Implemented Interfaces:
PersistenceStore
public class FileSystemPersistenceStore extends Object implements PersistenceStore
Implementation of Persistence Store that would persist snapshots to the file system
-
-
Constructor Summary
Constructors Constructor Description FileSystemPersistenceStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearAllRevisions(String siddhiAppName)StringgetLastRevision(String siddhiAppName)byte[]load(String siddhiAppName, String revision)voidsave(String siddhiAppName, String revision, byte[] snapshot)voidsetProperties(Map properties)
-
-
-
Method Detail
-
save
public void save(String siddhiAppName, String revision, byte[] snapshot)
- Specified by:
savein interfacePersistenceStore
-
setProperties
public void setProperties(Map properties)
- Specified by:
setPropertiesin interfacePersistenceStore
-
load
public byte[] load(String siddhiAppName, String revision)
- Specified by:
loadin interfacePersistenceStore
-
getLastRevision
public String getLastRevision(String siddhiAppName)
- Specified by:
getLastRevisionin interfacePersistenceStore
-
clearAllRevisions
public void clearAllRevisions(String siddhiAppName)
- Specified by:
clearAllRevisionsin interfacePersistenceStore
-
-