public class SyncEngine
extends java.lang.Object
Constructor and Description |
---|
SyncEngine() |
Modifier and Type | Method and Description |
---|---|
static void |
cancelSyncAccountTasks(long syncAccountId) |
protected static void |
doScheduleSyncAccountTasks(long syncAccountId) |
protected static void |
doStart() |
protected static void |
doStop() |
static java.util.concurrent.ExecutorService |
getEventProcessorExecutorService() |
static java.util.concurrent.ExecutorService |
getExecutorService() |
static boolean |
isRunning() |
protected static void |
scheduleGetSyncDLObjectUpdateEvent(SyncAccount syncAccount,
SyncWatchEventProcessor syncWatchEventProcessor,
java.util.concurrent.ScheduledFuture<?> localEventsScheduledFuture,
Watcher watcher) |
static void |
scheduleSyncAccountTasks(long syncAccountId) |
static void |
start() |
static void |
stop() |
protected static void |
synchronizeSyncFiles(java.nio.file.Path filePath,
long syncAccountId) |
public static void cancelSyncAccountTasks(long syncAccountId)
public static java.util.concurrent.ExecutorService getEventProcessorExecutorService()
public static java.util.concurrent.ExecutorService getExecutorService()
public static boolean isRunning()
public static void scheduleSyncAccountTasks(long syncAccountId)
public static void start()
public static void stop()
protected static void doScheduleSyncAccountTasks(long syncAccountId) throws java.lang.Exception
java.lang.Exception
protected static void doStart() throws java.lang.Exception
java.lang.Exception
protected static void doStop() throws java.lang.Exception
java.lang.Exception
protected static void scheduleGetSyncDLObjectUpdateEvent(SyncAccount syncAccount, SyncWatchEventProcessor syncWatchEventProcessor, java.util.concurrent.ScheduledFuture<?> localEventsScheduledFuture, Watcher watcher)
protected static void synchronizeSyncFiles(java.nio.file.Path filePath, long syncAccountId) throws java.io.IOException
java.io.IOException