public final class ServiceFactoryI extends SessionI implements omero.api._ServiceFactoryOperations
Current and
 Util objects.| Constructor and Description | 
|---|
ServiceFactoryI(boolean reusedSession,
               Ice.Current current,
               ServantHolder holder,
               Glacier2.SessionControlPrx control,
               OmeroContext context,
               SessionManager manager,
               Executor executor,
               Principal p,
               List<HardWiredInterceptor> interceptors,
               TopicManager topicManager,
               Registry registry,
               String token)  | 
ServiceFactoryI(Ice.Current current,
               ServantHolder holder,
               Glacier2.SessionControlPrx control,
               OmeroContext context,
               SessionManager manager,
               Executor executor,
               Principal p,
               List<HardWiredInterceptor> interceptors,
               TopicManager topicManager,
               Registry registry)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<String> | 
activeServices(Ice.Current __current)  | 
void | 
close(Ice.Current current)
Deprecated.  
 | 
void | 
closeOnDestroy(Ice.Current current)  | 
omero.api.StatefulServiceInterfacePrx | 
createByName(String name,
            Ice.Current current)  | 
omero.api.ExporterPrx | 
createExporter(Ice.Current current)  | 
omero.api.JobHandlePrx | 
createJobHandle(Ice.Current current)  | 
omero.api.RawFileStorePrx | 
createRawFileStore(Ice.Current current)  | 
omero.api.RawPixelsStorePrx | 
createRawPixelsStore(Ice.Current current)  | 
omero.api.RenderingEnginePrx | 
createRenderingEngine(Ice.Current current)  | 
omero.api.SearchPrx | 
createSearchService(Ice.Current current)  | 
omero.api.ThumbnailStorePrx | 
createThumbnailStore(Ice.Current current)  | 
void | 
detachOnDestroy(Ice.Current current)  | 
omero.api.IAdminPrx | 
getAdminService(Ice.Current current)  | 
omero.api.ServiceInterfacePrx | 
getByName(String blankname,
         Ice.Current dontUse)  | 
omero.api.IConfigPrx | 
getConfigService(Ice.Current current)  | 
omero.api.IContainerPrx | 
getContainerService(Ice.Current current)  | 
EventContext | 
getEventContext()
Doesn't take current into account 
 | 
EventContext | 
getEventContext(Ice.Current current)
Takes current into account 
 | 
omero.api.ILdapPrx | 
getLdapService(Ice.Current current)  | 
omero.api.IMetadataPrx | 
getMetadataService(Ice.Current current)  | 
omero.api.IPixelsPrx | 
getPixelsService(Ice.Current current)  | 
omero.api.IProjectionPrx | 
getProjectionService(Ice.Current current)  | 
omero.api.IQueryPrx | 
getQueryService(Ice.Current current)  | 
omero.api.IRenderingSettingsPrx | 
getRenderingSettingsService(Ice.Current current)  | 
omero.api.IRepositoryInfoPrx | 
getRepositoryInfoService(Ice.Current current)  | 
omero.api.IRoiPrx | 
getRoiService(Ice.Current current)  | 
omero.api.IScriptPrx | 
getScriptService(Ice.Current current)  | 
List<omero.model.IObject> | 
getSecurityContexts(Ice.Current __current)  | 
Object | 
getServant(Ice.Identity id)  | 
omero.api.ISessionPrx | 
getSessionService(Ice.Current current)  | 
omero.api.ISharePrx | 
getShareService(Ice.Current current)  | 
String | 
getStatefulServiceCount()
NB: Much of the logic here is similar to  
SessionI.doClose and should be
 pushed down. | 
Ice.TieBase | 
getTie(Ice.Identity id)  | 
omero.api.ITimelinePrx | 
getTimelineService(Ice.Current current)  | 
omero.api.ITypesPrx | 
getTypesService(Ice.Current current)  | 
omero.api.IUpdatePrx | 
getUpdateService(Ice.Current current)  | 
protected omero.ServerError | 
handleException(Throwable t)  | 
protected void | 
internalServantConfig(Object obj)  | 
boolean | 
keepAlive(omero.api.ServiceInterfacePrx proxy,
         Ice.Current __current)
Currently ignoring the individual proxies 
 | 
long | 
keepAllAlive(omero.api.ServiceInterfacePrx[] proxies,
            Ice.Current __current)  | 
omero.api.ServiceFactoryPrx | 
proxy()  | 
void | 
setCallback(omero.api.ClientCallbackPrx callback,
           Ice.Current current)  | 
omero.model.IObject | 
setSecurityContext(omero.model.IObject obj,
                  Ice.Current __current)  | 
void | 
setSecurityPassword(String password,
                   Ice.Current __current)  | 
omero.grid.SharedResourcesPrx | 
sharedResources(Ice.Current current)  | 
void | 
subscribe(String topicName,
         Ice.ObjectPrx prx,
         Ice.Current __current)  | 
allow, callContextWrapper, cleanServants, cleanServants, cleanupSelf, clientId, configureServant, createServantDelegate, destroy, doDestroy, getAdapter, getExecutor, getIdentity, getPrincipal, handleCallbackException, newCurrent, newCurrent, registerServant, sessionId, sessionId, submit_async, toString, unregisterServant, unregisterServantpublic ServiceFactoryI(Ice.Current current,
                       ServantHolder holder,
                       Glacier2.SessionControlPrx control,
                       OmeroContext context,
                       SessionManager manager,
                       Executor executor,
                       Principal p,
                       List<HardWiredInterceptor> interceptors,
                       TopicManager topicManager,
                       Registry registry)
                throws omero.ApiUsageException
omero.ApiUsageExceptionpublic ServiceFactoryI(boolean reusedSession,
                       Ice.Current current,
                       ServantHolder holder,
                       Glacier2.SessionControlPrx control,
                       OmeroContext context,
                       SessionManager manager,
                       Executor executor,
                       Principal p,
                       List<HardWiredInterceptor> interceptors,
                       TopicManager topicManager,
                       Registry registry,
                       String token)
                throws omero.ApiUsageException
omero.ApiUsageExceptionpublic omero.api.ServiceFactoryPrx proxy()
public List<omero.model.IObject> getSecurityContexts(Ice.Current __current) throws omero.ServerError
getSecurityContexts in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.model.IObject setSecurityContext(omero.model.IObject obj,
                                              Ice.Current __current)
                                       throws omero.ServerError
setSecurityContext in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic void setSecurityPassword(String password, Ice.Current __current) throws omero.ServerError
setSecurityPassword in interface omero.api._ServiceFactoryOperationsomero.ServerErrorprotected omero.ServerError handleException(Throwable t)
public omero.api.IAdminPrx getAdminService(Ice.Current current)
                                    throws omero.ServerError
getAdminService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IConfigPrx getConfigService(Ice.Current current)
                                      throws omero.ServerError
getConfigService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ILdapPrx getLdapService(Ice.Current current)
                                  throws omero.ServerError
getLdapService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IPixelsPrx getPixelsService(Ice.Current current)
                                      throws omero.ServerError
getPixelsService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IContainerPrx getContainerService(Ice.Current current)
                                            throws omero.ServerError
getContainerService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IProjectionPrx getProjectionService(Ice.Current current)
                                              throws omero.ServerError
getProjectionService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IQueryPrx getQueryService(Ice.Current current)
                                    throws omero.ServerError
getQueryService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IRoiPrx getRoiService(Ice.Current current)
                                throws omero.ServerError
getRoiService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IScriptPrx getScriptService(Ice.Current current)
                                      throws omero.ServerError
getScriptService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ISessionPrx getSessionService(Ice.Current current)
                                        throws omero.ServerError
getSessionService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ISharePrx getShareService(Ice.Current current)
                                    throws omero.ServerError
getShareService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ITimelinePrx getTimelineService(Ice.Current current)
                                          throws omero.ServerError
getTimelineService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ITypesPrx getTypesService(Ice.Current current)
                                    throws omero.ServerError
getTypesService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IUpdatePrx getUpdateService(Ice.Current current)
                                      throws omero.ServerError
getUpdateService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IRenderingSettingsPrx getRenderingSettingsService(Ice.Current current)
                                                            throws omero.ServerError
getRenderingSettingsService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IRepositoryInfoPrx getRepositoryInfoService(Ice.Current current)
                                                      throws omero.ServerError
getRepositoryInfoService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.IMetadataPrx getMetadataService(Ice.Current current)
                                          throws omero.ServerError
getMetadataService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ExporterPrx createExporter(Ice.Current current)
                                     throws omero.ServerError
createExporter in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.JobHandlePrx createJobHandle(Ice.Current current)
                                       throws omero.ServerError
createJobHandle in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.RenderingEnginePrx createRenderingEngine(Ice.Current current)
                                                   throws omero.ServerError
createRenderingEngine in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.RawFileStorePrx createRawFileStore(Ice.Current current)
                                             throws omero.ServerError
createRawFileStore in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.RawPixelsStorePrx createRawPixelsStore(Ice.Current current)
                                                 throws omero.ServerError
createRawPixelsStore in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.SearchPrx createSearchService(Ice.Current current)
                                        throws omero.ServerError
createSearchService in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.ThumbnailStorePrx createThumbnailStore(Ice.Current current)
                                                 throws omero.ServerError
createThumbnailStore in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.grid.SharedResourcesPrx sharedResources(Ice.Current current)
                                              throws omero.ServerError
sharedResources in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic Ice.TieBase getTie(Ice.Identity id)
public Object getServant(Ice.Identity id)
public omero.api.ServiceInterfacePrx getByName(String blankname, Ice.Current dontUse) throws omero.ServerError
getByName in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic omero.api.StatefulServiceInterfacePrx createByName(String name, Ice.Current current) throws omero.ServerError
createByName in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic void subscribe(String topicName, Ice.ObjectPrx prx, Ice.Current __current) throws omero.ServerError
subscribe in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic void setCallback(omero.api.ClientCallbackPrx callback,
                        Ice.Current current)
                 throws omero.ServerError
setCallback in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic void detachOnDestroy(Ice.Current current)
detachOnDestroy in interface omero.api._ServiceFactoryOperations@Deprecated public void close(Ice.Current current)
public void closeOnDestroy(Ice.Current current)
closeOnDestroy in interface omero.api._ServiceFactoryOperationspublic String getStatefulServiceCount()
SessionI.doClose and should be
 pushed down.public List<String> activeServices(Ice.Current __current)
activeServices in interface omero.api._ServiceFactoryOperationspublic EventContext getEventContext()
public EventContext getEventContext(Ice.Current current)
public long keepAllAlive(omero.api.ServiceInterfacePrx[] proxies,
                         Ice.Current __current)
                  throws omero.ServerError
keepAllAlive in interface omero.api._ServiceFactoryOperationsomero.ServerErrorpublic boolean keepAlive(omero.api.ServiceInterfacePrx proxy,
                         Ice.Current __current)
                  throws omero.ServerError
keepAlive in interface omero.api._ServiceFactoryOperationsomero.ServerErrorprotected void internalServantConfig(Object obj) throws omero.ServerError
internalServantConfig in class SessionIomero.ServerError
                
                
Version: 5.2.3-ice35-b22
Copyright © 2016 The University of Dundee & Open Microscopy Environment. All Rights Reserved.