Package omero.grid

Interface SharedResourcesPrx

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

    public interface SharedResourcesPrx
    extends Ice.ObjectPrx
    Resource manager provided by each Blitz session for acquiring shared resources in the OmeroGrid. Unlike the other services provided by ServiceFactory instances, it is not guaranteed that a service instance returned from this interface will be returned if that resource happens to be busy. In that case, a null will be returned.
    • Method Detail

      • acquireProcessor

        InteractiveProcessorPrx acquireProcessor​(Job job,
                                                 int seconds,
                                                 java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                          throws ServerError
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Returns:
        The asynchronous result object.
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds,
                                               java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds,
                                               Ice.Callback __cb)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds,
                                               java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                               Ice.Callback __cb)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds,
                                               Callback_SharedResources_acquireProcessor __cb)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_acquireProcessor

        Ice.AsyncResult begin_acquireProcessor​(Job job,
                                               int seconds,
                                               java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                               Callback_SharedResources_acquireProcessor __cb)
        Waits up to seconds to acquire a slot in a processor which can handle the given job.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • addProcessor

        void addProcessor​(ProcessorPrx proc)
                   throws ServerError
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Throws:
        ServerError
      • addProcessor

        void addProcessor​(ProcessorPrx proc,
                          java.util.Map<java.lang.String,​java.lang.String> __ctx)
                   throws ServerError
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_addProcessor

        Ice.AsyncResult begin_addProcessor​(ProcessorPrx proc)
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Returns:
        The asynchronous result object.
      • begin_addProcessor

        Ice.AsyncResult begin_addProcessor​(ProcessorPrx proc,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_addProcessor

        Ice.AsyncResult begin_addProcessor​(ProcessorPrx proc,
                                           Ice.Callback __cb)
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_addProcessor

        Ice.AsyncResult begin_addProcessor​(ProcessorPrx proc,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Ice.Callback __cb)
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_addProcessor

        Ice.AsyncResult begin_addProcessor​(ProcessorPrx proc,
                                           java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Callback_SharedResources_addProcessor __cb)
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_addProcessor

        void end_addProcessor​(Ice.AsyncResult __result)
                       throws ServerError
        Registers a Processor for Storm notifications so that other sessions can query whether or not a given processor would accept a given task.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • removeProcessor

        void removeProcessor​(ProcessorPrx proc)
                      throws ServerError
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Throws:
        ServerError
      • removeProcessor

        void removeProcessor​(ProcessorPrx proc,
                             java.util.Map<java.lang.String,​java.lang.String> __ctx)
                      throws ServerError
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_removeProcessor

        Ice.AsyncResult begin_removeProcessor​(ProcessorPrx proc)
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Returns:
        The asynchronous result object.
      • begin_removeProcessor

        Ice.AsyncResult begin_removeProcessor​(ProcessorPrx proc,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_removeProcessor

        Ice.AsyncResult begin_removeProcessor​(ProcessorPrx proc,
                                              Ice.Callback __cb)
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_removeProcessor

        Ice.AsyncResult begin_removeProcessor​(ProcessorPrx proc,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              Ice.Callback __cb)
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_removeProcessor

        Ice.AsyncResult begin_removeProcessor​(ProcessorPrx proc,
                                              java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                              Callback_SharedResources_removeProcessor __cb)
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_removeProcessor

        void end_removeProcessor​(Ice.AsyncResult __result)
                          throws ServerError
        Unregisters a Processor from Storm notifications. If the processor was not already registered via addProcessor this is a no-op.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • repositories

        RepositoryMap repositories()
                            throws ServerError
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Throws:
        ServerError
      • repositories

        RepositoryMap repositories​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
                            throws ServerError
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_repositories

        Ice.AsyncResult begin_repositories()
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Returns:
        The asynchronous result object.
      • begin_repositories

        Ice.AsyncResult begin_repositories​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_repositories

        Ice.AsyncResult begin_repositories​(Ice.Callback __cb)
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_repositories

        Ice.AsyncResult begin_repositories​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Ice.Callback __cb)
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_repositories

        Ice.AsyncResult begin_repositories​(Callback_SharedResources_repositories __cb)
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_repositories

        Ice.AsyncResult begin_repositories​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                           Callback_SharedResources_repositories __cb)
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_repositories

        RepositoryMap end_repositories​(Ice.AsyncResult __result)
                                throws ServerError
        Returns a map between Repository descriptions (omero::model::OriginalFile instances) and RepositoryPrx instances (possibly null).
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • getScriptRepository

        RepositoryPrx getScriptRepository()
                                   throws ServerError
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Throws:
        ServerError
      • getScriptRepository

        RepositoryPrx getScriptRepository​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
                                   throws ServerError
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository()
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Returns:
        The asynchronous result object.
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository​(Ice.Callback __cb)
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                  Ice.Callback __cb)
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository​(Callback_SharedResources_getScriptRepository __cb)
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getScriptRepository

        Ice.AsyncResult begin_getScriptRepository​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                                  Callback_SharedResources_getScriptRepository __cb)
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_getScriptRepository

        RepositoryPrx end_getScriptRepository​(Ice.AsyncResult __result)
                                       throws ServerError
        Returns the single (possibly mirrored) script repository which makes all official scripts available.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • areTablesEnabled

        boolean areTablesEnabled()
                          throws ServerError
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Throws:
        ServerError
      • areTablesEnabled

        boolean areTablesEnabled​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
                          throws ServerError
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled()
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(Ice.Callback __cb)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                               Ice.Callback __cb)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(Callback_SharedResources_areTablesEnabled __cb)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                               Callback_SharedResources_areTablesEnabled __cb)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_areTablesEnabled

        Ice.AsyncResult begin_areTablesEnabled​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                               IceInternal.Functional_BoolCallback __responseCb,
                                               IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                               IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __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_areTablesEnabled

        boolean end_areTablesEnabled​(Ice.AsyncResult __result)
                              throws ServerError
        Returns true if a Tables service is active in the grid. If this value is false, then all calls to #ewTable or openTable will either fail or return null (possibly blocking while waiting for a service to startup)
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • newTable

        TablePrx newTable​(long repoId,
                          java.lang.String path)
                   throws ServerError
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Throws:
        ServerError
      • newTable

        TablePrx newTable​(long repoId,
                          java.lang.String path,
                          java.util.Map<java.lang.String,​java.lang.String> __ctx)
                   throws ServerError
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Returns:
        The asynchronous result object.
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path,
                                       Ice.Callback __cb)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Ice.Callback __cb)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path,
                                       Callback_SharedResources_newTable __cb)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_newTable

        Ice.AsyncResult begin_newTable​(long repoId,
                                       java.lang.String path,
                                       java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                       Callback_SharedResources_newTable __cb)
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • end_newTable

        TablePrx end_newTable​(Ice.AsyncResult __result)
                       throws ServerError
        Creates a new Format(""OMERO.tables"") file at the given path on the given repository. The returned Table proxy follows the same semantics as the openTable method.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError
      • openTable

        TablePrx openTable​(OriginalFile file)
                    throws ServerError
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Throws:
        ServerError
      • openTable

        TablePrx openTable​(OriginalFile file,
                           java.util.Map<java.lang.String,​java.lang.String> __ctx)
                    throws ServerError
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Throws:
        ServerError
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        Ice.Callback __cb)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Ice.Callback __cb)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        Callback_SharedResources_openTable __cb)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        Callback_SharedResources_openTable __cb)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_openTable

        Ice.AsyncResult begin_openTable​(OriginalFile file,
                                        java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                        IceInternal.Functional_GenericCallback1<TablePrx> __responseCb,
                                        IceInternal.Functional_GenericCallback1<Ice.UserException> __userExceptionCb,
                                        IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __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_openTable

        TablePrx end_openTable​(Ice.AsyncResult __result)
                        throws ServerError
        Returns a Table instance or null. Table instances are not exclusively owned by the client and may throw an OptimisticLockException if background modifications take place. The file instance must be managed (i.e. have a non-null id) and be of the format ""OMERO.tables"". Use newTable() to create a new instance.
        Parameters:
        __result - The asynchronous result object.
        Throws:
        ServerError