Package omero.api

Class _ExporterTie

    • Constructor Detail

      • _ExporterTie

        public _ExporterTie()
    • Method Detail

      • ice_delegate

        public java.lang.Object ice_delegate()
        Specified by:
        ice_delegate in interface Ice.TieBase
      • ice_delegate

        public void ice_delegate​(java.lang.Object delegate)
        Specified by:
        ice_delegate in interface Ice.TieBase
      • equals

        public boolean equals​(java.lang.Object rhs)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • addImage_async

        public void addImage_async​(AMD_Exporter_addImage __cb,
                                   long id,
                                   Ice.Current __current)
                            throws ServerError
        Description copied from interface: _ExporterOperations
        Adds a single image with basic metadata to the Exporter for inclusion on the next call to getBytes().
        Specified by:
        addImage_async in interface _ExporterOperations
        Parameters:
        __cb - The callback object for the operation.
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • read_async

        public void read_async​(AMD_Exporter_read __cb,
                               long position,
                               int length,
                               Ice.Current __current)
                        throws ServerError
        Description copied from interface: _ExporterOperations
        Returns length bytes from the output file. The file can be safely read until reset() is called.
        Specified by:
        read_async in interface _ExporterOperations
        Parameters:
        __cb - The callback object for the operation.
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • activate_async

        public void activate_async​(AMD_StatefulServiceInterface_activate __cb,
                                   Ice.Current __current)
                            throws ServerError
        Description copied from interface: _StatefulServiceInterfaceOperations
        Load a service implementation from disk if it was previously passivated. It is unnecessary to call this method since activation happens automatically, but calling this may prevent a short lapse when the service is first accessed after passivation. It is safe to call this method at any time, even when the service is not passivated.
        Specified by:
        activate_async in interface _StatefulServiceInterfaceOperations
        Parameters:
        __cb - The callback object for the operation.
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • close_async

        public void close_async​(AMD_StatefulServiceInterface_close __cb,
                                Ice.Current __current)
                         throws ServerError
        Description copied from interface: _StatefulServiceInterfaceOperations
        Frees all resources -- passivated or active -- for the given stateful service and removes its name from the object adapter. Any further method calls will fail with a Ice::NoSuchObjectException. Note: with JavaEE, the close method was called publicly, and internally this called destroy(). As of the OmeroBlitz migration, this functionality has been combined.
        Specified by:
        close_async in interface _StatefulServiceInterfaceOperations
        Parameters:
        __cb - The callback object for the operation.
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • passivate_async

        public void passivate_async​(AMD_StatefulServiceInterface_passivate __cb,
                                    Ice.Current __current)
                             throws ServerError
        Description copied from interface: _StatefulServiceInterfaceOperations
        Causes the blitz server to store the service implementation to disk to free memory. This is typically done automatically by the server when a pre-defined memory limit is reached, but can be used by the client if it clear that a stateful service will not be used for some time. Activation will happen automatically whether passivation was done manually or automatically.
        Specified by:
        passivate_async in interface _StatefulServiceInterfaceOperations
        Parameters:
        __cb - The callback object for the operation.
        __current - The Current object for the invocation.
        Throws:
        ServerError