Package omero.api

Class _RawFileStoreDisp

    • Field Detail

      • __ids

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

      • _RawFileStoreDisp

        public _RawFileStoreDisp()
    • 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()
      • exists_async

        public final void exists_async​(AMD_RawFileStore_exists __cb)
                                throws ServerError
        Checks to see if a raw file exists with the file ID that the service was initialized with.
        Specified by:
        exists_async in interface _RawFileStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ResourceError - if there is a problem accessing the file due to permissions errors within the repository or any other I/O error.
        ServerError
      • size_async

        public final void size_async​(AMD_RawFileStore_size __cb)
                              throws ServerError
        Returns the size of the file on disk (not as stored in the database since that value will only be updated on save. If the file has not yet been written to, and therefore does not exist, a ResourceError will be thrown.
        Specified by:
        size_async in interface _RawFileStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • 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
      • ___setFileId

        public static Ice.DispatchStatus ___setFileId​(RawFileStore __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___getFileId

        public static Ice.DispatchStatus ___getFileId​(RawFileStore __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___read

        public static Ice.DispatchStatus ___read​(RawFileStore __obj,
                                                 IceInternal.Incoming __inS,
                                                 Ice.Current __current)
      • ___size

        public static Ice.DispatchStatus ___size​(RawFileStore __obj,
                                                 IceInternal.Incoming __inS,
                                                 Ice.Current __current)
      • ___truncate

        public static Ice.DispatchStatus ___truncate​(RawFileStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___write

        public static Ice.DispatchStatus ___write​(RawFileStore __obj,
                                                  IceInternal.Incoming __inS,
                                                  Ice.Current __current)
      • ___exists

        public static Ice.DispatchStatus ___exists​(RawFileStore __obj,
                                                   IceInternal.Incoming __inS,
                                                   Ice.Current __current)
      • ___save

        public static Ice.DispatchStatus ___save​(RawFileStore __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