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(java.lang.String user,
java.lang.Long groupId,
int retries,
int interval,
java.lang.String client_uuid)
Try to return a ServiceFactory from the grid.
|
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) |
omero.api.ServiceFactoryPrx getInternalServiceFactory(java.lang.String user, java.lang.Long groupId, int retries, int interval, java.lang.String client_uuid) throws java.lang.Exception
user := Username which should have a session created groupId := 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
java.lang.Exception
IceGrid.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.PermissionDeniedException
void addObject(Ice.ObjectPrx obj) throws java.lang.Exception
java.lang.Exception
void removeObject(Ice.Identity id) throws java.lang.Exception
java.lang.Exception
boolean 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.4.4-ice35-b82
Copyright © 2018 The University of Dundee & Open Microscopy Environment. All Rights Reserved.