Package omero.grid
Interface _ImportProcessOperationsNC
-
- All Superinterfaces:
_ServiceInterfaceOperationsNC
,_StatefulServiceInterfaceOperationsNC
- All Known Subinterfaces:
ImportProcess
- All Known Implementing Classes:
_ImportProcessDisp
,_ImportProcessTie
public interface _ImportProcessOperationsNC extends _StatefulServiceInterfaceOperationsNC
User configuration options. These are likely set in the UI before the import is initiated.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HandlePrx
getHandle()
Reacquire the handle which was returned byverifyUpload
.ImportSettings
getImportSettings()
RawFileStorePrx
getUploader(int i)
Step 1: Returns a RawFileStore that can be used to upload one of the used files.long
getUploadOffset(int i)
In case an upload must be resumed, this provides the location of the last successful upload.HandlePrx
verifyUpload(java.util.List<java.lang.String> hash)
Step 2: Passes a set of client-side calculated hashes to the server for verifying that all of the files were correctly uploaded.-
Methods inherited from interface omero.api._StatefulServiceInterfaceOperationsNC
activate_async, close_async, getCurrentEventContext_async, passivate_async
-
-
-
-
Method Detail
-
getUploader
RawFileStorePrx getUploader(int i) throws ServerError
Step 1: Returns a RawFileStore that can be used to upload one of the used files. The index is the same as the used file listed inImportLocation
.omero.api.RawFileStore.close
should be called once all data has been transferred. If the file must be re-written, callgetUploader
with the same index again. Once all uploads have been completed,verifyUpload
should be called to initiate background processing- Throws:
ServerError
-
verifyUpload
HandlePrx verifyUpload(java.util.List<java.lang.String> hash) throws ServerError
Step 2: Passes a set of client-side calculated hashes to the server for verifying that all of the files were correctly uploaded. If this passes then aHandle
proxy is returned, which completes all the necessary import steps. A successful import will return anImportResponse
. Otherwise, someERR
will be returned.- Throws:
ServerError
-
getUploadOffset
long getUploadOffset(int i) throws ServerError
In case an upload must be resumed, this provides the location of the last successful upload.- Throws:
ServerError
-
getHandle
HandlePrx getHandle() throws ServerError
Reacquire the handle which was returned byverifyUpload
. This is useful in case a new client is re-attaching to a running import. From theHandle
instance, the originalImportRequest
can also be found.- Throws:
ServerError
-
getImportSettings
ImportSettings getImportSettings()
-
-