public class SnapshotService extends Object
| Constructor and Description |
|---|
SnapshotService(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSnapshotable(String queryName,
Snapshotable snapshotable) |
void |
clearAllRevisions()
Clear all the revisions of persistence store of Siddhi App
|
byte[] |
fullSnapshot() |
static ThreadLocal<Boolean> |
getSkipSnapshotableThreadLocal() |
ConcurrentHashMap<String,List<Snapshotable>> |
getSnapshotableMap() |
IncrementalSnapshot |
incrementalSnapshot() |
Map<String,Object> |
queryState(String queryName) |
void |
restore(byte[] snapshot) |
void |
restore(Map<String,Map<String,Map<Long,Map<IncrementalSnapshotInfo,byte[]>>>> snapshot) |
String |
restoreLastRevision() |
void |
restoreRevision(String revision) |
public SnapshotService(SiddhiAppContext siddhiAppContext)
public static ThreadLocal<Boolean> getSkipSnapshotableThreadLocal()
public ConcurrentHashMap<String,List<Snapshotable>> getSnapshotableMap()
public void addSnapshotable(String queryName, Snapshotable snapshotable)
public byte[] fullSnapshot()
public IncrementalSnapshot incrementalSnapshot()
public void restore(byte[] snapshot)
throws CannotRestoreSiddhiAppStateException
public void restore(Map<String,Map<String,Map<Long,Map<IncrementalSnapshotInfo,byte[]>>>> snapshot) throws CannotRestoreSiddhiAppStateException
public void restoreRevision(String revision) throws CannotRestoreSiddhiAppStateException
public String restoreLastRevision() throws CannotRestoreSiddhiAppStateException
public void clearAllRevisions()
throws CannotClearSiddhiAppStateException
Copyright © 2019 WSO2. All rights reserved.