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 © 2023. All Rights Reserved.