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 differentWatchOperations. 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 voidonAddWatchRequestReceived(AddWatchManagementRequest request)voidonFolderRequestReceived(FolderRequest folderRequest)voidonListWatchesRequestReceived(ListWatchesManagementRequest request)voidonManagementRequestReceived(ManagementRequest managementRequest)voidonRemoveWatchRequestReceived(RemoveWatchManagementRequest request)voidreload(DaemonConfigTO daemonConfigTO)voidstart(DaemonConfigTO daemonConfigTO)voidstop()
-
-
-
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)
-
-