Class MonitorServerPrxHelper

    • Field Detail

      • __ids

        public static final java.lang.String[] __ids
    • Constructor Detail

      • MonitorServerPrxHelper

        public MonitorServerPrxHelper()
    • Method Detail

      • createMonitor

        public 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
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        eTypes - a sequence of watch event type to monitor (WatchEventTypeList).
        pMode - path mode of monitor (PathMode).
        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).
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • createMonitor

        public 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,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                       throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        eTypes - a sequence of watch event type to monitor (WatchEventTypeList).
        pMode - path mode of monitor (PathMode).
        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).
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • begin_createMonitor

        public Ice.AsyncResult begin_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)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                   Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   Callback_MonitorServer_createMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                   Callback_MonitorServer_createMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   IceInternal.Functional_GenericCallback1<java.lang.String> __responseCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   IceInternal.Functional_GenericCallback1<java.lang.String> __responseCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                                   IceInternal.Functional_BoolCallback __sentCb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                   IceInternal.Functional_GenericCallback1<java.lang.String> __responseCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        public Ice.AsyncResult begin_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,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                   IceInternal.Functional_GenericCallback1<java.lang.String> __responseCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                   IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                                   IceInternal.Functional_BoolCallback __sentCb)
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        begin_createMonitor in interface MonitorServerPrx
        Parameters:
        mType - type of monitor to create (MonitorType).
        pathString - full path of directory of interest (string).
        blacklist - list of directories, files or extensions that are not of interest (Ice::StringSeq).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_createMonitor

        public java.lang.String end_createMonitor​(Ice.AsyncResult __iresult)
                                           throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Create a monitor of events. A exception will be raised if the event type or path mode is not supported by the Monitor implementation for a given OS. An exception will be raised if the path does not exist or is inaccessible to the monitor. An exception will be raised if a monitor cannot be created for any other reason.
        Specified by:
        end_createMonitor in interface MonitorServerPrx
        Parameters:
        __iresult - The asynchronous result object.
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • destroyMonitor

        public void destroyMonitor​(java.lang.String id)
                            throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • destroyMonitor

        public void destroyMonitor​(java.lang.String id,
                                   java.util.Map<java.lang.String,​java.lang.String> __ctx)
                            throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                    Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    Callback_MonitorServer_destroyMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                    Callback_MonitorServer_destroyMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        public Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                                    java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                    IceInternal.Functional_VoidCallback __responseCb,
                                                    IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                    IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_destroyMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • end_destroyMonitor

        public void end_destroyMonitor​(Ice.AsyncResult __iresult)
                                throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Destroy an existing monitor. Attempting to destroy a monitor that is running will try to first stop the monitor and then destroy it. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be destroyed (or stopped and destroyed) for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        end_destroyMonitor in interface MonitorServerPrx
        Parameters:
        __iresult - The asynchronous result object.
        Throws:
        OmeroFSError
      • getMonitorState

        public MonitorState getMonitorState​(java.lang.String id)
                                     throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Returns:
        the monitor state (MonitorState).
        Throws:
        OmeroFSError
      • getMonitorState

        public MonitorState getMonitorState​(java.lang.String id,
                                            java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                     throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        the monitor state (MonitorState).
        Throws:
        OmeroFSError
      • begin_getMonitorState

        public Ice.AsyncResult begin_getMonitorState​(java.lang.String id)
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        begin_getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        public Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        begin_getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        public Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                                     Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        begin_getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        public Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                     Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        begin_getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        public Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                                     java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                     Callback_MonitorServer_getMonitorState __cb)
        Description copied from interface: MonitorServerPrx
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Specified by:
        begin_getMonitorState in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • startMonitor

        public void startMonitor​(java.lang.String id)
                          throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • startMonitor

        public void startMonitor​(java.lang.String id,
                                 java.util.Map<java.lang.String,​java.lang.String> __ctx)
                          throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                                  java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                                  Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                                  java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                  Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                                  Callback_MonitorServer_startMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        public Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                                  java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                  Callback_MonitorServer_startMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_startMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_startMonitor

        public void end_startMonitor​(Ice.AsyncResult __iresult)
                              throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Start an existing monitor. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be started for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        end_startMonitor in interface MonitorServerPrx
        Parameters:
        __iresult - The asynchronous result object.
        Throws:
        OmeroFSError
      • stopMonitor

        public void stopMonitor​(java.lang.String id)
                         throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • stopMonitor

        public void stopMonitor​(java.lang.String id,
                                java.util.Map<java.lang.String,​java.lang.String> __ctx)
                         throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                 Ice.Callback __cb)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 Callback_MonitorServer_stopMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                 Callback_MonitorServer_stopMonitor __cb)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        public Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                                 java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                 IceInternal.Functional_VoidCallback __responseCb,
                                                 IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                                 IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        begin_stopMonitor in interface MonitorServerPrx
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • end_stopMonitor

        public void end_stopMonitor​(Ice.AsyncResult __iresult)
                             throws OmeroFSError
        Description copied from interface: MonitorServerPrx
        Stop an existing monitor. Attempting to stop a monitor that is not running raises no exception. An exception will be raised if the id does not correspond to an existing monitor. An exception will be raised if a monitor cannot be stopped for any other reason, in this case the monitor's state cannot be assumed.
        Specified by:
        end_stopMonitor in interface MonitorServerPrx
        Parameters:
        __iresult - The asynchronous result object.
        Throws:
        OmeroFSError
      • checkedCast

        public static MonitorServerPrx checkedCast​(Ice.ObjectPrx __obj)
        Contacts the remote server to verify that the object implements this type. Raises a local exception if a communication error occurs.
        Parameters:
        __obj - The untyped proxy.
        Returns:
        A proxy for this type, or null if the object does not support this type.
      • checkedCast

        public static MonitorServerPrx checkedCast​(Ice.ObjectPrx __obj,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Contacts the remote server to verify that the object implements this type. Raises a local exception if a communication error occurs.
        Parameters:
        __obj - The untyped proxy.
        __ctx - The Context map to send with the invocation.
        Returns:
        A proxy for this type, or null if the object does not support this type.
      • checkedCast

        public static MonitorServerPrx checkedCast​(Ice.ObjectPrx __obj,
                                                   java.lang.String __facet)
        Contacts the remote server to verify that a facet of the object implements this type. Raises a local exception if a communication error occurs.
        Parameters:
        __obj - The untyped proxy.
        __facet - The name of the desired facet.
        Returns:
        A proxy for this type, or null if the object does not support this type.
      • checkedCast

        public static MonitorServerPrx checkedCast​(Ice.ObjectPrx __obj,
                                                   java.lang.String __facet,
                                                   java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Contacts the remote server to verify that a facet of the object implements this type. Raises a local exception if a communication error occurs.
        Parameters:
        __obj - The untyped proxy.
        __facet - The name of the desired facet.
        __ctx - The Context map to send with the invocation.
        Returns:
        A proxy for this type, or null if the object does not support this type.
      • uncheckedCast

        public static MonitorServerPrx uncheckedCast​(Ice.ObjectPrx __obj)
        Downcasts the given proxy to this type without contacting the remote server.
        Parameters:
        __obj - The untyped proxy.
        Returns:
        A proxy for this type.
      • uncheckedCast

        public static MonitorServerPrx uncheckedCast​(Ice.ObjectPrx __obj,
                                                     java.lang.String __facet)
        Downcasts the given proxy to this type without contacting the remote server.
        Parameters:
        __obj - The untyped proxy.
        __facet - The name of the desired facet.
        Returns:
        A proxy for this type.
      • ice_staticId

        public static java.lang.String ice_staticId()
        Provides the Slice type ID of this type.
        Returns:
        The Slice type ID.