public abstract class AbstractPyramidServant extends AbstractCloseableAmdServant
AbstractAmdServant to be used by any services which
 provide the PyramidService interface.| Modifier and Type | Field and Description | 
|---|---|
| static IceMapper.ReturnMapping | RESOLUTION_DESCRIPTIONSThis is a fairly brittle mapping from the  List<List<Integer>>created by
 the PixelBuffers to theList<ResolutionDescription>which is remotely
 provided by Blitz. | 
| Constructor and Description | 
|---|
| AbstractPyramidServant(ome.api.ServiceInterface service,
                      BlitzExecutor be) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | getResolutionDescriptions_async(AMD_PyramidService_getResolutionDescriptions __cb,
                               Ice.Current __current) | 
| void | getResolutionLevel_async(AMD_PyramidService_getResolutionLevel __cb,
                        Ice.Current __current) | 
| void | getResolutionLevels_async(AMD_PyramidService_getResolutionLevels __cb,
                         Ice.Current __current) | 
| void | getTileSize_async(AMD_PyramidService_getTileSize __cb,
                 Ice.Current __current) | 
| protected void | postClose(Ice.Current current)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. | 
| protected void | preClose(Ice.Current current) | 
| void | requiresPixelsPyramid_async(AMD_PyramidService_requiresPixelsPyramid __cb,
                           Ice.Current __current) | 
| void | setResolutionLevel_async(AMD_PyramidService_setResolutionLevel __cb,
                        int resolutionLevel,
                        Ice.Current __current) | 
close_async, closeactivate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolderpublic static final IceMapper.ReturnMapping RESOLUTION_DESCRIPTIONS
List<List<Integer>> created by
 the PixelBuffers to the List<ResolutionDescription> which is remotely
 provided by Blitz. The assumption is that much of these two levels will
 be refactored together and therefore that shouldn't be a long-term
 problem.public AbstractPyramidServant(ome.api.ServiceInterface service,
                              BlitzExecutor be)
public void getResolutionLevels_async(AMD_PyramidService_getResolutionLevels __cb, Ice.Current __current)
public void getTileSize_async(AMD_PyramidService_getTileSize __cb, Ice.Current __current)
public void requiresPixelsPyramid_async(AMD_PyramidService_requiresPixelsPyramid __cb, Ice.Current __current)
public void setResolutionLevel_async(AMD_PyramidService_setResolutionLevel __cb, int resolutionLevel, Ice.Current __current)
public void getResolutionLevel_async(AMD_PyramidService_getResolutionLevel __cb, Ice.Current __current)
public void getResolutionDescriptions_async(AMD_PyramidService_getResolutionDescriptions __cb, Ice.Current __current)
protected void preClose(Ice.Current current)
                 throws java.lang.Throwable
preClose in class AbstractCloseableAmdServantjava.lang.Throwableprotected void postClose(Ice.Current current)
AbstractCloseableAmdServantpostClose in class AbstractCloseableAmdServant