public abstract class AbstractCloseableAmdServant extends AbstractAmdServant implements CloseableServant
| Constructor and Description | 
|---|
| AbstractCloseableAmdServant(ServiceInterface service,
                           BlitzExecutor be) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close_async(omero.api.AMD_StatefulServiceInterface_close __cb,
           Ice.Current __current)SessionHandleralso
 specially catches close() calls, but cannot remove the servant
 from theObjectAdapterand thereby prevent any
 further communication. | 
| void | close(Ice.Current __current) | 
| protected abstract 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 abstract void | preClose(Ice.Current current) | 
activate_async, applyHardWiredInterceptors, callInvokerOnMappedArgs, callInvokerOnRawArgs, executorWorkCall, getCurrentEventContext_async, onSetOmeroContext, passivate_async, runnableCall, safeRunnableCall, setApplicationContext, setHolderpublic AbstractCloseableAmdServant(ServiceInterface service, BlitzExecutor be)
public final void close(Ice.Current __current)
close in interface CloseableServantpublic final void close_async(omero.api.AMD_StatefulServiceInterface_close __cb,
                              Ice.Current __current)
SessionHandler also
 specially catches close() calls, but cannot remove the servant
 from the ObjectAdapter and thereby prevent any
 further communication. Once the invocation is finished, though,
 it is possible to raise the message and have the servant
 cleaned up.protected abstract void postClose(Ice.Current current)
                
                
Version: 5.2.1-ice35-b15
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.