public class StateMachine
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
StateMachine(ISyncStorage store) |
| Modifier and Type | Method and Description |
|---|---|
static long |
extractTimestamp(java.lang.String syncKey) |
java.lang.String |
generateSyncKey(ItemDataType type) |
java.lang.String |
generateSyncKey(ItemDataType type,
long version) |
java.lang.String |
generateSyncKey(ItemDataType type,
long version,
long subscriptionVersion) |
SyncState |
getFolderSyncState(BackendSession bs,
java.lang.String syncKey) |
SyncState |
getSyncState(BackendSession bs,
CollectionId collectionId,
java.lang.String syncKey) |
public StateMachine(ISyncStorage store)
public SyncState getFolderSyncState(BackendSession bs, java.lang.String syncKey)
bs - syncKey - public SyncState getSyncState(BackendSession bs, CollectionId collectionId, java.lang.String syncKey) throws CollectionNotFoundException
folderId - syncKey - CollectionNotFoundExceptionpublic java.lang.String generateSyncKey(ItemDataType type)
type - public java.lang.String generateSyncKey(ItemDataType type, long version)
public static long extractTimestamp(java.lang.String syncKey)
public java.lang.String generateSyncKey(ItemDataType type, long version, long subscriptionVersion)
Copyright © 2024. All Rights Reserved.