|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Registry
Helper class which makes the RegistryPrx
available within
OmeroBlitz. Responsible for properly authenticating to
IceGrid.Registry.AdminPermissionsVerifier.
Nested Class Summary | |
---|---|
static class |
Registry.Impl
|
Method Summary | |
---|---|
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)
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)
|
Method Detail |
---|
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
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 Exception
Exception
void removeObject(Ice.Identity id) throws Exception
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Version: 4.3.4-dbcbce5a-b4
Copyright © 2009 The University of Dundee. All Rights Reserved.