Package omero.api

Class _ThumbnailStoreDisp

    • Field Detail

      • __ids

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

      • _ThumbnailStoreDisp

        public _ThumbnailStoreDisp()
    • Method Detail

      • ice_copyStateFrom

        protected void ice_copyStateFrom​(Ice.Object __obj)
                                  throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • ice_isA

        public boolean ice_isA​(java.lang.String s)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_isA

        public boolean ice_isA​(java.lang.String s,
                               Ice.Current __current)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids()
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids​(Ice.Current __current)
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id()
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id​(Ice.Current __current)
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_staticId

        public static java.lang.String ice_staticId()
      • activate_async

        public final void activate_async​(AMD_StatefulServiceInterface_activate __cb)
                                  throws ServerError
        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 _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • close_async

        public final void close_async​(AMD_StatefulServiceInterface_close __cb)
                               throws ServerError
        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 _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • passivate_async

        public final void passivate_async​(AMD_StatefulServiceInterface_passivate __cb)
                                   throws ServerError
        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 _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • createThumbnail_async

        public final void createThumbnail_async​(AMD_ThumbnailStore_createThumbnail __cb,
                                                RInt sizeX,
                                                RInt sizeY)
                                         throws ServerError
        Creates a thumbnail for a pixels set using a given set of rendering settings (RenderingDef) in the on-disk cache.
        Specified by:
        createThumbnail_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is greater than pixels.sizeX
        • sizeX is negative
        • sizeY is greater than pixels.sizeY
        • sizeY is negative
        • setPixelsId has not yet been called
        ServerError
      • createThumbnailsByLongestSideSet_async

        public final void createThumbnailsByLongestSideSet_async​(AMD_ThumbnailStore_createThumbnailsByLongestSideSet __cb,
                                                                 RInt size,
                                                                 java.util.List<java.lang.Long> pixelsIds)
                                                          throws ServerError
        Creates thumbnails for a number of pixels sets using a given set of rendering settings (RenderingDef) in the on-disk cache. Unlike the other thumbnail creation methods, this method may be called without first calling setPixelsId. This method will not reset or modify rendering settings in any way. If rendering settings for a pixels set are not present, thumbnail creation for that pixels set will not be performed.
        Specified by:
        createThumbnailsByLongestSideSet_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        size - the size of the longest side of the thumbnail requested. null specifies the default size of 48.
        pixelsIds - the Pixels sets to retrieve thumbnails for.
        Throws:
        ApiUsageException - if:
        • size is greater than pixels.sizeX and pixels.sizeY
        • size is negative
        ServerError
      • getThumbnail_async

        public final void getThumbnail_async​(AMD_ThumbnailStore_getThumbnail __cb,
                                             RInt sizeX,
                                             RInt sizeY)
                                      throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef). If the thumbnail exists in the on-disk cache it will be returned directly, otherwise it will be created as in getThumbnailDirect, placed in the on-disk cache and returned. If the thumbnail is missing, a clock will be returned to signify that the thumbnail is yet to be generated.
        Specified by:
        getThumbnail_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is greater than pixels.sizeX
        • sizeX is negative
        • sizeY is greater than pixels.sizeY
        • sizeY is negative
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailByLongestSide_async

        public final void getThumbnailByLongestSide_async​(AMD_ThumbnailStore_getThumbnailByLongestSide __cb,
                                                          RInt size)
                                                   throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef). If the thumbnail exists in the on-disk cache it will be returned directly, otherwise it will be created as in getThumbnailDirect, placed in the on-disk cache and returned. The longest side of the image will be used to calculate the size for the smaller side in order to keep the aspect ratio of the original image.
        Specified by:
        getThumbnailByLongestSide_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        size - the size of the longest side of the thumbnail requested. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • size is greater than pixels.sizeX and pixels.sizeY
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailByLongestSideDirect_async

        public final void getThumbnailByLongestSideDirect_async​(AMD_ThumbnailStore_getThumbnailByLongestSideDirect __cb,
                                                                RInt size)
                                                         throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef). The Thumbnail will always be created directly, ignoring the on-disk cache. The longest side of the image will be used to calculate the size for the smaller side in order to keep the aspect ratio of the original image.
        Specified by:
        getThumbnailByLongestSideDirect_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        size - the size of the longest side of the thumbnail requested. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • size is greater than pixels.sizeX and pixels.sizeY
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailByLongestSideSet_async

        public final void getThumbnailByLongestSideSet_async​(AMD_ThumbnailStore_getThumbnailByLongestSideSet __cb,
                                                             RInt size,
                                                             java.util.List<java.lang.Long> pixelsIds)
                                                      throws ServerError
        Retrieves a number of thumbnails for pixels sets using given sets of rendering settings (RenderingDef). If the Thumbnails exist in the on-disk cache they will be returned directly, otherwise they will be created as in getThumbnailByLongestSideDirect. The longest side of the image will be used to calculate the size for the smaller side in order to keep the aspect ratio of the original image. Unlike the other thumbnail retrieval methods, this method may be called without first calling setPixelsId.
        Specified by:
        getThumbnailByLongestSideSet_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        size - the size of the longest side of the thumbnail requested. null specifies the default size of 48.
        pixelsIds - the Pixels sets to retrieve thumbnails for.
        Throws:
        ServerError
      • getThumbnailDirect_async

        public final void getThumbnailDirect_async​(AMD_ThumbnailStore_getThumbnailDirect __cb,
                                                   RInt sizeX,
                                                   RInt sizeY)
                                            throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef). The Thumbnail will always be created directly, ignoring the on-disk cache.
        Specified by:
        getThumbnailDirect_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is greater than pixels.sizeX
        • sizeX is negative
        • sizeY is greater than pixels.sizeY
        • sizeY is negative
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailForSectionByLongestSideDirect_async

        public final void getThumbnailForSectionByLongestSideDirect_async​(AMD_ThumbnailStore_getThumbnailForSectionByLongestSideDirect __cb,
                                                                          int theZ,
                                                                          int theT,
                                                                          RInt size)
                                                                   throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef) for a particular section. The Thumbnail will always be created directly, ignoring the on-disk cache. The longest side of the image will be used to calculate the size for the smaller side in order to keep the aspect ratio of the original image.
        Specified by:
        getThumbnailForSectionByLongestSideDirect_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        theZ - the optical section (offset across the Z-axis) to use.
        theT - the timepoint (offset across the T-axis) to use.
        Throws:
        ApiUsageException - if:
        • size is greater than pixels.sizeX and pixels.sizeY
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailForSectionDirect_async

        public final void getThumbnailForSectionDirect_async​(AMD_ThumbnailStore_getThumbnailForSectionDirect __cb,
                                                             int theZ,
                                                             int theT,
                                                             RInt sizeX,
                                                             RInt sizeY)
                                                      throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef) for a particular section. The Thumbnail will always be created directly, ignoring the on-disk cache.
        Specified by:
        getThumbnailForSectionDirect_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        theZ - the optical section (offset across the Z-axis) to use.
        theT - the timepoint (offset across the T-axis) to use.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is greater than pixels.sizeX
        • sizeX is negative
        • sizeY is greater than pixels.sizeY
        • sizeY is negative
        • theZ is out of range
        • theT is out of range
        • setPixelsId has not yet been called
        ServerError
      • getThumbnailSet_async

        public final void getThumbnailSet_async​(AMD_ThumbnailStore_getThumbnailSet __cb,
                                                RInt sizeX,
                                                RInt sizeY,
                                                java.util.List<java.lang.Long> pixelsIds)
                                         throws ServerError
        Retrieves a number of thumbnails for pixels sets using given sets of rendering settings (RenderingDef). If the thumbnails exist in the on-disk cache they will be returned directly, otherwise they will be created as in getThumbnailDirect, placed in the on-disk cache and returned. Unlike the other thumbnail retrieval methods, this method may be called without first calling setPixelsId.
        Specified by:
        getThumbnailSet_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        pixelsIds - the Pixels sets to retrieve thumbnails for.
        Throws:
        ServerError
      • getThumbnailWithoutDefault_async

        public final void getThumbnailWithoutDefault_async​(AMD_ThumbnailStore_getThumbnailWithoutDefault __cb,
                                                           RInt sizeX,
                                                           RInt sizeY)
                                                    throws ServerError
        Retrieves a thumbnail for a pixels set using a given set of rendering settings (RenderingDef). If the thumbnail exists in the on-disk cache it will be returned directly, otherwise it will be created as in getThumbnailDirect, placed in the on-disk cache and returned. If the thumbnail is still to be generated, an empty array will be returned.
        Specified by:
        getThumbnailWithoutDefault_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is greater than pixels.sizeX
        • sizeX is negative
        • sizeY is greater than pixels.sizeY
        • sizeY is negative
        • setPixelsId has not yet been called
        ServerError
      • setRenderingDefId_async

        public final void setRenderingDefId_async​(AMD_ThumbnailStore_setRenderingDefId __cb,
                                                  long renderingDefId)
                                           throws ServerError
        This method manages the state of the service; it should be invoked directly after setPixelsId. If it is not invoked with a valid rendering definition ID before using the thumbnail accessor methods execution continues as if renderingDefId were set to null.
        Specified by:
        setRenderingDefId_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        renderingDefId - an RenderingDef id. null specifies the user's currently active rendering settings to be used.
        Throws:
        ValidationException - if no rendering definition exists with the ID renderingDefId.
        ServerError
      • thumbnailExists_async

        public final void thumbnailExists_async​(AMD_ThumbnailStore_thumbnailExists __cb,
                                                RInt sizeX,
                                                RInt sizeY)
                                         throws ServerError
        Checks if a thumbnail of a particular size exists for a pixels set.
        Specified by:
        thumbnailExists_async in interface _ThumbnailStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - the X-axis width of the thumbnail. null specifies the default size of 48.
        sizeY - the Y-axis width of the thumbnail. null specifies the default size of 48.
        Throws:
        ApiUsageException - if:
        • sizeX is negative
        • sizeY is negative
        • #setPixelsId has not yet been called
        ServerError
      • ___setPixelsId

        public static Ice.DispatchStatus ___setPixelsId​(ThumbnailStore __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___isInProgress

        public static Ice.DispatchStatus ___isInProgress​(ThumbnailStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___setRenderingDefId

        public static Ice.DispatchStatus ___setRenderingDefId​(ThumbnailStore __obj,
                                                              IceInternal.Incoming __inS,
                                                              Ice.Current __current)
      • ___getRenderingDefId

        public static Ice.DispatchStatus ___getRenderingDefId​(ThumbnailStore __obj,
                                                              IceInternal.Incoming __inS,
                                                              Ice.Current __current)
      • ___getThumbnail

        public static Ice.DispatchStatus ___getThumbnail​(ThumbnailStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getThumbnailWithoutDefault

        public static Ice.DispatchStatus ___getThumbnailWithoutDefault​(ThumbnailStore __obj,
                                                                       IceInternal.Incoming __inS,
                                                                       Ice.Current __current)
      • ___getThumbnailSet

        public static Ice.DispatchStatus ___getThumbnailSet​(ThumbnailStore __obj,
                                                            IceInternal.Incoming __inS,
                                                            Ice.Current __current)
      • ___getThumbnailByLongestSideSet

        public static Ice.DispatchStatus ___getThumbnailByLongestSideSet​(ThumbnailStore __obj,
                                                                         IceInternal.Incoming __inS,
                                                                         Ice.Current __current)
      • ___getThumbnailByLongestSide

        public static Ice.DispatchStatus ___getThumbnailByLongestSide​(ThumbnailStore __obj,
                                                                      IceInternal.Incoming __inS,
                                                                      Ice.Current __current)
      • ___getThumbnailByLongestSideDirect

        public static Ice.DispatchStatus ___getThumbnailByLongestSideDirect​(ThumbnailStore __obj,
                                                                            IceInternal.Incoming __inS,
                                                                            Ice.Current __current)
      • ___getThumbnailDirect

        public static Ice.DispatchStatus ___getThumbnailDirect​(ThumbnailStore __obj,
                                                               IceInternal.Incoming __inS,
                                                               Ice.Current __current)
      • ___getThumbnailForSectionDirect

        public static Ice.DispatchStatus ___getThumbnailForSectionDirect​(ThumbnailStore __obj,
                                                                         IceInternal.Incoming __inS,
                                                                         Ice.Current __current)
      • ___getThumbnailForSectionByLongestSideDirect

        public static Ice.DispatchStatus ___getThumbnailForSectionByLongestSideDirect​(ThumbnailStore __obj,
                                                                                      IceInternal.Incoming __inS,
                                                                                      Ice.Current __current)
      • ___createThumbnails

        public static Ice.DispatchStatus ___createThumbnails​(ThumbnailStore __obj,
                                                             IceInternal.Incoming __inS,
                                                             Ice.Current __current)
      • ___createThumbnail

        public static Ice.DispatchStatus ___createThumbnail​(ThumbnailStore __obj,
                                                            IceInternal.Incoming __inS,
                                                            Ice.Current __current)
      • ___createThumbnailsByLongestSideSet

        public static Ice.DispatchStatus ___createThumbnailsByLongestSideSet​(ThumbnailStore __obj,
                                                                             IceInternal.Incoming __inS,
                                                                             Ice.Current __current)
      • ___thumbnailExists

        public static Ice.DispatchStatus ___thumbnailExists​(ThumbnailStore __obj,
                                                            IceInternal.Incoming __inS,
                                                            Ice.Current __current)
      • ___resetDefaults

        public static Ice.DispatchStatus ___resetDefaults​(ThumbnailStore __obj,
                                                          IceInternal.Incoming __inS,
                                                          Ice.Current __current)
      • __dispatch

        public Ice.DispatchStatus __dispatch​(IceInternal.Incoming in,
                                             Ice.Current __current)
        Specified by:
        __dispatch in interface Ice.Object
        Overrides:
        __dispatch in class Ice.ObjectImpl
      • __writeImpl

        protected void __writeImpl​(IceInternal.BasicStream __os)
        Overrides:
        __writeImpl in class Ice.ObjectImpl
      • __readImpl

        protected void __readImpl​(IceInternal.BasicStream __is)
        Overrides:
        __readImpl in class Ice.ObjectImpl