Package omero.api
Class _ExporterTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.api._ExporterDisp
-
- omero.api._ExporterTie
-
- All Implemented Interfaces:
Ice.Object
,Ice.TieBase
,java.io.Serializable
,java.lang.Cloneable
,_ExporterOperations
,_ExporterOperationsNC
,_ServiceInterfaceOperations
,_ServiceInterfaceOperationsNC
,_StatefulServiceInterfaceOperations
,_StatefulServiceInterfaceOperationsNC
,Exporter
,ServiceInterface
,StatefulServiceInterface
public class _ExporterTie extends _ExporterDisp implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
-
Fields inherited from class omero.api._ExporterDisp
__ids
-
Fields inherited from interface omero.api.Exporter
ice_staticId
-
-
Constructor Summary
Constructors Constructor Description _ExporterTie()
_ExporterTie(_ExporterOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate_async(AMD_StatefulServiceInterface_activate __cb, Ice.Current __current)
Load a service implementation from disk if it was previously passivated.void
addImage_async(AMD_Exporter_addImage __cb, long id, Ice.Current __current)
Adds a single image with basic metadata to the Exporter for inclusion on the next call to getBytes().void
close_async(AMD_StatefulServiceInterface_close __cb, Ice.Current __current)
Frees all resources -- passivated or active -- for the given stateful service and removes its name from the object adapter.boolean
equals(java.lang.Object rhs)
void
generateTiff_async(AMD_Exporter_generateTiff __cb, Ice.Current __current)
Generates an OME-TIFF file.void
generateXml_async(AMD_Exporter_generateXml __cb, Ice.Current __current)
Generates an OME-XML file.void
getCurrentEventContext_async(AMD_StatefulServiceInterface_getCurrentEventContext __cb, Ice.Current __current)
To free clients from tracking the mapping from session to stateful service, each stateful service can returns its own context information.int
hashCode()
java.lang.Object
ice_delegate()
void
ice_delegate(java.lang.Object delegate)
void
passivate_async(AMD_StatefulServiceInterface_passivate __cb, Ice.Current __current)
Causes the blitz server to store the service implementation to disk to free memory.void
read_async(AMD_Exporter_read __cb, long position, int length, Ice.Current __current)
Returnslength
bytes from the output file.-
Methods inherited from class omero.api._ExporterDisp
___addImage, ___generateTiff, ___generateXml, ___read, __dispatch, __readImpl, __writeImpl, activate_async, addImage_async, close_async, generateTiff_async, generateXml_async, getCurrentEventContext_async, ice_copyStateFrom, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, passivate_async, read_async
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, clone, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_ExporterTie
public _ExporterTie()
-
_ExporterTie
public _ExporterTie(_ExporterOperations delegate)
-
-
Method Detail
-
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
ice_delegate
in interfaceIce.TieBase
-
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
ice_delegate
in interfaceIce.TieBase
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.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
-
generateTiff_async
public void generateTiff_async(AMD_Exporter_generateTiff __cb, Ice.Current __current) throws ServerError
Description copied from interface:_ExporterOperations
Generates an OME-TIFF file. The return value is the length of the file produced. This method ends configuration.- Specified by:
generateTiff_async
in interface_ExporterOperations
- Parameters:
__cb
- The callback object for the operation.__current
- The Current object for the invocation.- Throws:
ServerError
-
generateXml_async
public void generateXml_async(AMD_Exporter_generateXml __cb, Ice.Current __current) throws ServerError
Description copied from interface:_ExporterOperations
Generates an OME-XML file. The return value is the length of the file produced.- Specified by:
generateXml_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
Returnslength
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
-
getCurrentEventContext_async
public void getCurrentEventContext_async(AMD_StatefulServiceInterface_getCurrentEventContext __cb, Ice.Current __current) throws ServerError
Description copied from interface:_StatefulServiceInterfaceOperations
To free clients from tracking the mapping from session to stateful service, each stateful service can returns its own context information.- Specified by:
getCurrentEventContext_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
-
-