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 |
closeOnDestroy(Ice.Current current) |
omero.api.StatefulServiceInterfacePrx |
createByName(String name,
Ice.Current current) |
omero.api.StatefulServiceInterfacePrx |
createByName(String name,
Ice.Current current,
boolean allowGuest) |
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.ServiceInterfacePrx |
getByName(String blankname,
Ice.Current dontUse,
boolean allowGuest) |
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, unregisterServant
public 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.ApiUsageException
public 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.ApiUsageException
public omero.api.ServiceFactoryPrx proxy()
public List<omero.model.IObject> getSecurityContexts(Ice.Current __current) throws omero.ServerError
getSecurityContexts
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.model.IObject setSecurityContext(omero.model.IObject obj, Ice.Current __current) throws omero.ServerError
setSecurityContext
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public void setSecurityPassword(String password, Ice.Current __current) throws omero.ServerError
setSecurityPassword
in interface omero.api._ServiceFactoryOperations
omero.ServerError
protected omero.ServerError handleException(Throwable t)
public omero.api.IAdminPrx getAdminService(Ice.Current current) throws omero.ServerError
getAdminService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IConfigPrx getConfigService(Ice.Current current) throws omero.ServerError
getConfigService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ILdapPrx getLdapService(Ice.Current current) throws omero.ServerError
getLdapService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IPixelsPrx getPixelsService(Ice.Current current) throws omero.ServerError
getPixelsService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IContainerPrx getContainerService(Ice.Current current) throws omero.ServerError
getContainerService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IProjectionPrx getProjectionService(Ice.Current current) throws omero.ServerError
getProjectionService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IQueryPrx getQueryService(Ice.Current current) throws omero.ServerError
getQueryService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IRoiPrx getRoiService(Ice.Current current) throws omero.ServerError
getRoiService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IScriptPrx getScriptService(Ice.Current current) throws omero.ServerError
getScriptService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ISessionPrx getSessionService(Ice.Current current) throws omero.ServerError
getSessionService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ISharePrx getShareService(Ice.Current current) throws omero.ServerError
getShareService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ITimelinePrx getTimelineService(Ice.Current current) throws omero.ServerError
getTimelineService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ITypesPrx getTypesService(Ice.Current current) throws omero.ServerError
getTypesService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IUpdatePrx getUpdateService(Ice.Current current) throws omero.ServerError
getUpdateService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IRenderingSettingsPrx getRenderingSettingsService(Ice.Current current) throws omero.ServerError
getRenderingSettingsService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IRepositoryInfoPrx getRepositoryInfoService(Ice.Current current) throws omero.ServerError
getRepositoryInfoService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.IMetadataPrx getMetadataService(Ice.Current current) throws omero.ServerError
getMetadataService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ExporterPrx createExporter(Ice.Current current) throws omero.ServerError
createExporter
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.JobHandlePrx createJobHandle(Ice.Current current) throws omero.ServerError
createJobHandle
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.RenderingEnginePrx createRenderingEngine(Ice.Current current) throws omero.ServerError
createRenderingEngine
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.RawFileStorePrx createRawFileStore(Ice.Current current) throws omero.ServerError
createRawFileStore
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.RawPixelsStorePrx createRawPixelsStore(Ice.Current current) throws omero.ServerError
createRawPixelsStore
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.SearchPrx createSearchService(Ice.Current current) throws omero.ServerError
createSearchService
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.ThumbnailStorePrx createThumbnailStore(Ice.Current current) throws omero.ServerError
createThumbnailStore
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.grid.SharedResourcesPrx sharedResources(Ice.Current current) throws omero.ServerError
sharedResources
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public 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._ServiceFactoryOperations
omero.ServerError
public omero.api.ServiceInterfacePrx getByName(String blankname, Ice.Current dontUse, boolean allowGuest) throws omero.ServerError
omero.ServerError
public omero.api.StatefulServiceInterfacePrx createByName(String name, Ice.Current current) throws omero.ServerError
createByName
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public omero.api.StatefulServiceInterfacePrx createByName(String name, Ice.Current current, boolean allowGuest) throws omero.ServerError
omero.ServerError
public void subscribe(String topicName, Ice.ObjectPrx prx, Ice.Current __current) throws omero.ServerError
subscribe
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public void setCallback(omero.api.ClientCallbackPrx callback, Ice.Current current) throws omero.ServerError
setCallback
in interface omero.api._ServiceFactoryOperations
omero.ServerError
public void detachOnDestroy(Ice.Current current)
detachOnDestroy
in interface omero.api._ServiceFactoryOperations
public void closeOnDestroy(Ice.Current current)
closeOnDestroy
in interface omero.api._ServiceFactoryOperations
public String getStatefulServiceCount()
SessionI.doClose
and should be
pushed down.public List<String> activeServices(Ice.Current __current)
activeServices
in interface omero.api._ServiceFactoryOperations
public 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._ServiceFactoryOperations
omero.ServerError
public boolean keepAlive(omero.api.ServiceInterfacePrx proxy, Ice.Current __current) throws omero.ServerError
keepAlive
in interface omero.api._ServiceFactoryOperations
omero.ServerError
protected void internalServantConfig(Object obj) throws omero.ServerError
internalServantConfig
in class SessionI
omero.ServerError
Version: 5.3.5-ice35-b73
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.