Package org.syncany.operations.daemon
Class WatchServer
- java.lang.Object
-
- org.syncany.operations.daemon.WatchServer
-
public class WatchServer extends java.lang.Object
The watch server can manage many differentWatchOperation
s. When started withstart(DaemonConfigTO)
orreload(DaemonConfigTO)
, it first reads the daemon configuration file and then runs new threads for each configured Syncany folder. Invalid or non-existing folders are ignored.
-
-
Constructor Summary
Constructors Constructor Description WatchServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onAddWatchRequestReceived(AddWatchManagementRequest request)
void
onFolderRequestReceived(FolderRequest folderRequest)
void
onListWatchesRequestReceived(ListWatchesManagementRequest request)
void
onManagementRequestReceived(ManagementRequest managementRequest)
void
onRemoveWatchRequestReceived(RemoveWatchManagementRequest request)
void
reload(DaemonConfigTO daemonConfigTO)
void
start(DaemonConfigTO daemonConfigTO)
void
stop()
-
-
-
Constructor Detail
-
WatchServer
public WatchServer()
-
-
Method Detail
-
start
public void start(DaemonConfigTO daemonConfigTO)
-
reload
public void reload(DaemonConfigTO daemonConfigTO)
-
stop
public void stop()
-
onFolderRequestReceived
public void onFolderRequestReceived(FolderRequest folderRequest)
-
onManagementRequestReceived
public void onManagementRequestReceived(ManagementRequest managementRequest)
-
onListWatchesRequestReceived
public void onListWatchesRequestReceived(ListWatchesManagementRequest request)
-
onAddWatchRequestReceived
public void onAddWatchRequestReceived(AddWatchManagementRequest request)
-
onRemoveWatchRequestReceived
public void onRemoveWatchRequestReceived(RemoveWatchManagementRequest request)
-
-