public interface Registry
RegistryPrx available within
OmeroBlitz. Responsible for properly authenticating to
IceGrid.Registry.AdminPermissionsVerifier.| Modifier and Type | Interface and Description |
|---|---|
static class |
Registry.Impl |
| Modifier and Type | Method and Description |
|---|---|
void |
addObject(Ice.ObjectPrx obj) |
IceGrid.AdminSessionPrx |
getAdminSession()
Create a new
AdminSessionPrx with the
RegistryPrx. |
IceGrid.QueryPrx |
getGridQuery()
Returns an active
QueryPrx or null if none is available. |
omero.api.ServiceFactoryPrx |
getInternalServiceFactory(String user,
String group,
int retries,
int interval,
String client_uuid)
Deprecated.
OMERO 5.4 uses group ID instead of group name
|
omero.grid.ClusterNodePrx[] |
lookupClusterNodes()
Returns all found cluster nodes or null if something goes wrong during
lookup (null
QueryPrx for example) |
omero.grid.monitors.MonitorServerPrx[] |
lookupMonitorServers() |
omero.grid.ProcessorPrx[] |
lookupProcessors() |
omero.grid.InternalRepositoryPrx[] |
lookupRepositories() |
omero.grid.TablesPrx[] |
lookupTables() |
void |
removeObject(Ice.Identity id) |
boolean |
removeObjectSafely(Ice.Identity id) |
@Deprecated omero.api.ServiceFactoryPrx getInternalServiceFactory(String user, String group, int retries, int interval, String client_uuid) throws Exception
communicator := Ice.Communicator used to find the registry user := Username which should have a session created group := Group into which the session should be logged retries := Number of session creation retries before throwing interval := Seconds between retries client_uuid := Uuid of the client which should be used
ExceptionIceGrid.QueryPrx getGridQuery()
QueryPrx or null if none is available.IceGrid.AdminSessionPrx getAdminSession()
throws IceGrid.PermissionDeniedException
AdminSessionPrx with the
RegistryPrx. Consumers are required to properly
SessionPrx.destroy() the returned session.IceGrid.PermissionDeniedExceptionboolean removeObjectSafely(Ice.Identity id)
omero.grid.ClusterNodePrx[] lookupClusterNodes()
QueryPrx for example)omero.grid.ProcessorPrx[] lookupProcessors()
omero.grid.InternalRepositoryPrx[] lookupRepositories()
omero.grid.TablesPrx[] lookupTables()
omero.grid.monitors.MonitorServerPrx[] lookupMonitorServers()
Version: 5.3.3-ice35-b63
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.