Class ExporterI

    • Constructor Detail

      • ExporterI

        public ExporterI​(BlitzExecutor be,
                         ome.services.db.DatabaseIdentity databaseIdentity,
                         ome.io.nio.PixelsService pixelsService)
                  throws loci.common.services.DependencyException
        Throws:
        loci.common.services.DependencyException
    • Method Detail

      • 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 pos,
                               int size,
                               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
      • convertXml

        public loci.formats.meta.IMetadata convertXml​(loci.formats.meta.MetadataRetrieve retrieve)
                                               throws loci.common.services.ServiceException
        Throws:
        loci.common.services.ServiceException
      • generateXml

        public java.lang.String generateXml​(loci.formats.meta.MetadataRetrieve retrieve)
                                     throws loci.common.services.ServiceException
        Throws:
        loci.common.services.ServiceException
      • postClose

        protected void postClose​(Ice.Current current)
        Description copied from class: AbstractCloseableAmdServant
        Should not throw any exceptions which should be detected by clients since it is called in a finally block after the client thread has been released.
        Specified by:
        postClose in class AbstractCloseableAmdServant