public interface _MonitorServerOperationsNC
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
createMonitor(MonitorType mType,
             WatchEventType[] eTypes,
             PathMode pMode,
             java.lang.String pathString,
             java.lang.String[] whitelist,
             java.lang.String[] blacklist,
             float timeout,
             int blockSize,
             boolean ignoreSysFiles,
             boolean ignoreDirEvents,
             boolean platformCheck,
             MonitorClientPrx proxy)
Create a monitor of events. 
 | 
void | 
destroyMonitor(java.lang.String id)
Destroy an existing monitor. 
 | 
MonitorState | 
getMonitorState(java.lang.String id)
Get the state of an existing monitor. 
 | 
void | 
startMonitor(java.lang.String id)
Start an existing monitor. 
 | 
void | 
stopMonitor(java.lang.String id)
Stop an existing monitor. 
 | 
java.lang.String createMonitor(MonitorType mType, WatchEventType[] eTypes, PathMode pMode, java.lang.String pathString, java.lang.String[] whitelist, java.lang.String[] blacklist, float timeout, int blockSize, boolean ignoreSysFiles, boolean ignoreDirEvents, boolean platformCheck, MonitorClientPrx proxy) throws OmeroFSError
mType - type of monitor to create (MonitorType).eTypes - a sequence of watch event type to monitor (WatchEventTypeList).pathString - full path of directory of interest (string).whitelist - list of files or extensions of interest (Ice::StringSeq).blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).pMode - path mode of monitor (PathMode).proxy - a proxy of the client to which notifications will be sent (MonitorClient*).timeout - time in seconds fo monitor to time out (float).blockSize - the number of events to pack into each notification (int).ignoreSysFiles - ignore system files or not (bool).ignoreDirEvents - ignore directory events (bool).platformCheck - if true strictly check platform (bool).omero::OmeroFSErrorOmeroFSErrorvoid startMonitor(java.lang.String id)
           throws OmeroFSError
id - monitor id (string).omero::OmeroFSErrorOmeroFSErrorvoid stopMonitor(java.lang.String id)
          throws OmeroFSError
id - monitor id (string).omero::OmeroFSErrorOmeroFSErrorvoid destroyMonitor(java.lang.String id)
             throws OmeroFSError
id - monitor id (string).omero::OmeroFSErrorOmeroFSErrorMonitorState getMonitorState(java.lang.String id) throws OmeroFSError
id - monitor id (string).omero::OmeroFSErrorOmeroFSError