Package | Description |
---|---|
ome.logic |
The central repository of implementations which will be accessible through this server.
|
ome.security.basic |
Basic OMERO security contextual classes
Basic classes that provide security context objects necessary to secure the implementation of
the OMERO server on a JBoss platform.
|
ome.services.blitz.fire | |
ome.services.blitz.impl | |
ome.services.blitz.util | |
ome.services.fulltext |
All necessary classes for background indexing of metadata and attached binary
files.
|
ome.services.pixeldata | |
ome.services.procs |
Internal process and process management
This includes interfaces and classes that provide thread process management for internal
processes critical to the operation of the OMERO server.
|
ome.services.sessions | |
ome.services.sessions.stats | |
ome.services.sharing |
ome.api.IShare support infrastructure.
|
ome.services.util |
Helper classes to support OMERO service beans
Instead of abstract classes, IOC methods and dependency injection is used to provide service
interception for the Service (binary) bean classes.
|
omero.cmd | |
omero.cmd.admin | |
omero.grid |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
UpdateImpl.sessionManager |
Modifier and Type | Method and Description |
---|---|
void |
UpdateImpl.setSessionManager(SessionManager sessionManager) |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
BasicSecuritySystem.sessionManager |
Modifier and Type | Method and Description |
---|---|
static BasicSecuritySystem |
BasicSecuritySystem.selfConfigure(SessionManager sm,
ServiceFactory sf,
SessionCache cache)
Simplified factory method which generates all the security primitives
internally.
|
void |
BasicMethodSecurity.setSessionManager(SessionManager sessionManager) |
Constructor and Description |
---|
BasicSecuritySystem(OmeroInterceptor interceptor,
SystemTypes sysTypes,
CurrentDetails cd,
SessionManager sessionManager,
Roles roles,
ServiceFactory sf,
TokenHolder tokenHolder,
SecurityFilter filter,
PolicyService policyService)
Main public constructor for this
SecuritySystem implementation. |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
SessionManagerI.sessionManager |
Constructor and Description |
---|
PermissionsVerifierI(Ring ring,
SessionManager manager,
Executor ex,
String uuid) |
SessionManagerI(Ring ring,
Ice.ObjectAdapter adapter,
SecuritySystem secSys,
SessionManager sessionManager,
Executor executor,
TopicManager topicManager,
Registry reg,
int servantsPerSession) |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
TimelineI.sm |
Modifier and Type | Method and Description |
---|---|
void |
TimelineI.setSessionManager(SessionManager sm) |
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 |
---|---|
protected SessionManagerI |
BlitzConfiguration.createAndRegisterManager(SessionManager sessionManager,
SecuritySystem securitySystem,
Executor executor) |
protected Glacier2.PermissionsVerifier |
BlitzConfiguration.createAndRegisterVerifier(SessionManager sessionManager,
Executor executor) |
Constructor and Description |
---|
BlitzConfiguration(Ice.InitializationData id,
Ring ring,
SessionManager sessionManager,
SecuritySystem securitySystem,
Executor executor,
int servantsPerSession)
Like
#BlitzConfiguration(ome.services.sessions.SessionManager, SecuritySystem, Executor)
but allows properties to be specified via an
InitializationData instance. |
BlitzConfiguration(Ring ring,
SessionManager sessionManager,
SecuritySystem securitySystem,
Executor executor,
int servantsPerSession)
Single constructor which builds all Ice instances needed for the server
runtime based on arguments provided.
|
Constructor and Description |
---|
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge)
Uses default
Principal for indexing |
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge,
boolean waitForLock)
Uses default
Principal for indexing |
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge,
Principal principal)
Main constructor.
|
FullTextThread(SessionManager manager,
Executor executor,
FullTextIndexer indexer,
FullTextBridge bridge,
Principal principal,
boolean waitForLock)
Main constructor.
|
Constructor and Description |
---|
PixelDataThread(boolean performProcessing,
SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
String uuid,
int numThreads)
Calls main constructor with
NullMetrics . |
PixelDataThread(boolean performProcessing,
SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
String uuid,
int numThreads,
Metrics metrics)
Main constructor.
|
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
String uuid,
int numThreads)
Calculates
PixelDataThread.performProcessing based on the existence of the
"pixelDataTrigger" and passes all parameters to
the main ctor
passing a NullMetrics as necessary. |
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
Principal principal,
String uuid,
int numThreads,
Metrics metrics)
Calculates
PixelDataThread.performProcessing based on the existence of the
"pixelDataTrigger" and passes all parameters to
the main ctor . |
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
String uuid)
Uses default
Principal for processing |
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
String uuid,
int numThreads)
Uses default
Principal for processing and a NullMetrics
instance. |
PixelDataThread(SessionManager manager,
Executor executor,
PixelDataHandler handler,
String uuid,
int numThreads,
Metrics metrics)
Calculates
PixelDataThread.performProcessing based on the existence of the
"pixelDataTrigger" and passes all parameters to
the main ctor . |
Constructor and Description |
---|
ProcessManager(SessionManager manager,
SecuritySystem sec,
Executor executor,
Processor... procs)
main constructor which takes a non-null array of
Processor
instances as its only argument. |
Modifier and Type | Class and Description |
---|---|
class |
SessionManagerImpl
Is for ISession a cache and will be kept there in sync?
|
Constructor and Description |
---|
SessionBean(SessionManager mgr,
Executor ex,
CurrentDetails cd) |
Constructor and Description |
---|
CurrentSessionStats(CurrentDetails cd,
SessionManager sm) |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
ShareBean.sessionManager |
Constructor and Description |
---|
ShareBean(LocalAdmin admin,
SessionManager mgr,
ShareStore store,
Executor executor,
MailUtil mailUtil) |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
ExecutionThread.manager |
Constructor and Description |
---|
ExecutionThread(SessionManager manager,
Executor executor,
Executor.Work work,
Principal principal)
Main constructor.
|
Modifier and Type | Field and Description |
---|---|
SessionManager |
SessionI.sessionManager |
Constructor and Description |
---|
SessionI(boolean reusedSession,
Ice.Current current,
ServantHolder holder,
Glacier2.SessionControlPrx control,
OmeroContext context,
SessionManager sessionManager,
Executor executor,
Principal principal,
String token) |
Modifier and Type | Field and Description |
---|---|
protected SessionManager |
CurrentSessionsRequestI.manager |
protected SessionManager |
UpdateSessionTimeoutRequestI.manager |
Constructor and Description |
---|
CurrentSessionsRequestI.Factory(CurrentDetails current,
SessionManager sessionManager) |
CurrentSessionsRequestI(CurrentDetails current,
SessionManager manager) |
UpdateSessionTimeoutRequestI.Factory(CurrentDetails current,
SessionManager sessionManager,
SecuritySystem securitySystem) |
UpdateSessionTimeoutRequestI(CurrentDetails current,
SessionManager manager,
SecuritySystem security) |
Constructor and Description |
---|
InteractiveProcessorI(Principal p,
SessionManager mgr,
Executor ex,
omero.grid.ProcessorPrx prx,
omero.model.Job job,
long timeout,
Glacier2.SessionControlPrx control,
ParamsCache paramsCache,
ParamsHelper paramsHelper,
ScriptRepoHelper scriptRepoHelper,
Ice.Current current) |
Version: 5.1.4-ice35-b55
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.