Interface MonitorServerPrx

  • All Superinterfaces:
    Ice.ObjectPrx
    All Known Implementing Classes:
    MonitorServerPrxHelper

    public interface MonitorServerPrx
    extends Ice.ObjectPrx
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface Ice.ObjectPrx

        Ice.ObjectPrx.FunctionalCallback_Object_ice_invoke_Response
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, Ice.Callback __cb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb, IceInternal.Functional_BoolCallback __sentCb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Ice.Callback __cb)
      Destroy an existing monitor.
      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)
      Destroy an existing monitor.
      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, IceInternal.Functional_BoolCallback __sentCb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Callback_MonitorServer_destroyMonitor __cb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_destroyMonitor​(java.lang.String id, Callback_MonitorServer_destroyMonitor __cb)
      Destroy an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, Ice.Callback __cb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, IceInternal.Functional_GenericCallback1<MonitorState> __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, IceInternal.Functional_GenericCallback1<MonitorState> __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb, IceInternal.Functional_BoolCallback __sentCb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Ice.Callback __cb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, IceInternal.Functional_GenericCallback1<MonitorState> __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, IceInternal.Functional_GenericCallback1<MonitorState> __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb, IceInternal.Functional_BoolCallback __sentCb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Callback_MonitorServer_getMonitorState __cb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_getMonitorState​(java.lang.String id, Callback_MonitorServer_getMonitorState __cb)
      Get the state of an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, Ice.Callback __cb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb, IceInternal.Functional_BoolCallback __sentCb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Ice.Callback __cb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(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)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(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, IceInternal.Functional_BoolCallback __sentCb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Callback_MonitorServer_startMonitor __cb)
      Start an existing monitor.
      Ice.AsyncResult begin_startMonitor​(java.lang.String id, Callback_MonitorServer_startMonitor __cb)
      Start an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, Ice.Callback __cb)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, IceInternal.Functional_VoidCallback __responseCb, IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb, IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb, IceInternal.Functional_BoolCallback __sentCb)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Ice.Callback __cb)
      Stop an existing monitor.
      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)
      Stop an existing monitor.
      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, IceInternal.Functional_BoolCallback __sentCb)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx, Callback_MonitorServer_stopMonitor __cb)
      Stop an existing monitor.
      Ice.AsyncResult begin_stopMonitor​(java.lang.String id, Callback_MonitorServer_stopMonitor __cb)
      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)
      Create a monitor of events.
      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)
      Create a monitor of events.
      void destroyMonitor​(java.lang.String id)
      Destroy an existing monitor.
      void destroyMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Destroy an existing monitor.
      java.lang.String end_createMonitor​(Ice.AsyncResult __result)
      Create a monitor of events.
      void end_destroyMonitor​(Ice.AsyncResult __result)
      Destroy an existing monitor.
      MonitorState end_getMonitorState​(Ice.AsyncResult __result)
      Get the state of an existing monitor.
      void end_startMonitor​(Ice.AsyncResult __result)
      Start an existing monitor.
      void end_stopMonitor​(Ice.AsyncResult __result)
      Stop an existing monitor.
      MonitorState getMonitorState​(java.lang.String id)
      Get the state of an existing monitor.
      MonitorState getMonitorState​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Get the state of an existing monitor.
      void startMonitor​(java.lang.String id)
      Start an existing monitor.
      void startMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Start an existing monitor.
      void stopMonitor​(java.lang.String id)
      Stop an existing monitor.
      void stopMonitor​(java.lang.String id, java.util.Map<java.lang.String,​java.lang.String> __ctx)
      Stop an existing monitor.
      • Methods inherited from interface Ice.ObjectPrx

        begin_ice_flushBatchRequests, begin_ice_flushBatchRequests, begin_ice_flushBatchRequests, begin_ice_flushBatchRequests, begin_ice_getConnection, begin_ice_getConnection, begin_ice_getConnection, begin_ice_getConnection, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_id, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_ids, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_invoke, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_isA, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, begin_ice_ping, end_ice_flushBatchRequests, end_ice_getConnection, end_ice_id, end_ice_ids, end_ice_invoke, end_ice_isA, end_ice_ping, equals, ice_adapterId, ice_batchDatagram, ice_batchOneway, ice_collocationOptimized, ice_compress, ice_connectionCached, ice_connectionId, ice_context, ice_datagram, ice_encodingVersion, ice_endpoints, ice_endpointSelection, ice_facet, ice_flushBatchRequests, ice_getAdapterId, ice_getCachedConnection, ice_getCommunicator, ice_getConnection, ice_getConnectionId, ice_getContext, ice_getEncodingVersion, ice_getEndpoints, ice_getEndpointSelection, ice_getFacet, ice_getIdentity, ice_getInvocationTimeout, ice_getLocator, ice_getLocatorCacheTimeout, ice_getRouter, ice_id, ice_id, ice_identity, ice_ids, ice_ids, ice_invocationTimeout, ice_invoke, ice_invoke, ice_isA, ice_isA, ice_isBatchDatagram, ice_isBatchOneway, ice_isCollocationOptimized, ice_isConnectionCached, ice_isDatagram, ice_isOneway, ice_isPreferSecure, ice_isSecure, ice_isTwoway, ice_locator, ice_locatorCacheTimeout, ice_oneway, ice_ping, ice_ping, ice_preferSecure, ice_router, ice_secure, ice_timeout, ice_twoway
    • Method Detail

      • createMonitor

        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
        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.
        Parameters:
        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).
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • createMonitor

        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
        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.
        Parameters:
        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).
        __ctx - The Context map to send with the invocation.
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_createMonitor

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __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

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __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

        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)
        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.
        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).
        proxy - a proxy of the client to which notifications will be sent (MonitorClient*).
        blockSize - the number of events to pack into each notification (int).
        ignoreDirEvents - ignore directory events (bool).
        __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

        java.lang.String end_createMonitor​(Ice.AsyncResult __result)
                                    throws OmeroFSError
        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.
        Parameters:
        __result - The asynchronous result object.
        Returns:
        monitorId, a uuid1 (string).
        Throws:
        OmeroFSError
      • startMonitor

        void startMonitor​(java.lang.String id)
                   throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • startMonitor

        void startMonitor​(java.lang.String id,
                          java.util.Map<java.lang.String,​java.lang.String> __ctx)
                   throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id)
        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.
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           Ice.Callback __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Ice.Callback __cb)
        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.
        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

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           Callback_MonitorServer_startMonitor __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Callback_MonitorServer_startMonitor __cb)
        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.
        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

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           IceInternal.Functional_VoidCallback __responseCb,
                                           IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                           IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        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.
        Parameters:
        id - monitor id (string).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(java.lang.String id,
                                           IceInternal.Functional_VoidCallback __responseCb,
                                           IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                           IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                           IceInternal.Functional_BoolCallback __sentCb)
        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.
        Parameters:
        id - monitor id (string).
        __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_startMonitor

        Ice.AsyncResult begin_startMonitor​(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)
        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.
        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.
      • begin_startMonitor

        Ice.AsyncResult begin_startMonitor​(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,
                                           IceInternal.Functional_BoolCallback __sentCb)
        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.
        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.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_startMonitor

        void end_startMonitor​(Ice.AsyncResult __result)
                       throws OmeroFSError
        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.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        OmeroFSError
      • stopMonitor

        void stopMonitor​(java.lang.String id)
                  throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • stopMonitor

        void stopMonitor​(java.lang.String id,
                         java.util.Map<java.lang.String,​java.lang.String> __ctx)
                  throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id)
        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.
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          java.util.Map<java.lang.String,​java.lang.String> __ctx)
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          Ice.Callback __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                          Ice.Callback __cb)
        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.
        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

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          Callback_MonitorServer_stopMonitor __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                          Callback_MonitorServer_stopMonitor __cb)
        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.
        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

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          IceInternal.Functional_VoidCallback __responseCb,
                                          IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                          IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        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.
        Parameters:
        id - monitor id (string).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_stopMonitor

        Ice.AsyncResult begin_stopMonitor​(java.lang.String id,
                                          IceInternal.Functional_VoidCallback __responseCb,
                                          IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                          IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                          IceInternal.Functional_BoolCallback __sentCb)
        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.
        Parameters:
        id - monitor id (string).
        __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_stopMonitor

        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)
        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.
        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.
      • begin_stopMonitor

        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,
                                          IceInternal.Functional_BoolCallback __sentCb)
        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.
        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.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_stopMonitor

        void end_stopMonitor​(Ice.AsyncResult __result)
                      throws OmeroFSError
        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.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        OmeroFSError
      • destroyMonitor

        void destroyMonitor​(java.lang.String id)
                     throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        Throws:
        OmeroFSError
      • destroyMonitor

        void destroyMonitor​(java.lang.String id,
                            java.util.Map<java.lang.String,​java.lang.String> __ctx)
                     throws OmeroFSError
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Throws:
        OmeroFSError
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id)
        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.
        Parameters:
        id - monitor id (string).
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             java.util.Map<java.lang.String,​java.lang.String> __ctx)
        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.
        Parameters:
        id - monitor id (string).
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             Ice.Callback __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                             Ice.Callback __cb)
        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.
        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

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             Callback_MonitorServer_destroyMonitor __cb)
        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.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                             Callback_MonitorServer_destroyMonitor __cb)
        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.
        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

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             IceInternal.Functional_VoidCallback __responseCb,
                                             IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                             IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        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.
        Parameters:
        id - monitor id (string).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_destroyMonitor

        Ice.AsyncResult begin_destroyMonitor​(java.lang.String id,
                                             IceInternal.Functional_VoidCallback __responseCb,
                                             IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                             IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                             IceInternal.Functional_BoolCallback __sentCb)
        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.
        Parameters:
        id - monitor id (string).
        __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_destroyMonitor

        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)
        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.
        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.
      • begin_destroyMonitor

        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,
                                             IceInternal.Functional_BoolCallback __sentCb)
        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.
        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.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_destroyMonitor

        void end_destroyMonitor​(Ice.AsyncResult __result)
                         throws OmeroFSError
        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.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        OmeroFSError
      • getMonitorState

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

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

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

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

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

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              Ice.Callback __cb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        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

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              Callback_MonitorServer_getMonitorState __cb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Parameters:
        id - monitor id (string).
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              Callback_MonitorServer_getMonitorState __cb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        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

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              IceInternal.Functional_GenericCallback1<MonitorState> __responseCb,
                                              IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                              IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Parameters:
        id - monitor id (string).
        __responseCb - The lambda response callback.
        __userExceptionCb - The lambda user exception callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • begin_getMonitorState

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              IceInternal.Functional_GenericCallback1<MonitorState> __responseCb,
                                              IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                              IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                              IceInternal.Functional_BoolCallback __sentCb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Parameters:
        id - monitor id (string).
        __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_getMonitorState

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              IceInternal.Functional_GenericCallback1<MonitorState> __responseCb,
                                              IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                              IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        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.
      • begin_getMonitorState

        Ice.AsyncResult begin_getMonitorState​(java.lang.String id,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              IceInternal.Functional_GenericCallback1<MonitorState> __responseCb,
                                              IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                              IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb,
                                              IceInternal.Functional_BoolCallback __sentCb)
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        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.
        __sentCb - The lambda sent callback.
        Returns:
        The asynchronous result object.
      • end_getMonitorState

        MonitorState end_getMonitorState​(Ice.AsyncResult __result)
                                  throws OmeroFSError
        Get the state of an existing monitor. An exception will be raised if the id does not correspond to an existing monitor.
        Parameters:
        __result - The asynchronous result object.
        Returns:
        the monitor state (MonitorState).
        Throws:
        OmeroFSError