| Interface | Description |
|---|---|
| Executor |
Simple execution/work interface which can be used for internal tasks
which need to have a full working implementation.
|
| Executor.LoggedWork<X> | |
| Executor.SqlWork |
Work SPI to perform actions related to
stateless
sessions. |
| Executor.StatefulWork |
In the case of a stateful work order, the bean itself needs to be
associated with the sessionHandler and thread rather than the word
instance itself.
|
| Executor.Work<X> |
Work SPI to perform actions within the server as if they were fully
wrapped in our service logic.
|
| ReadOnlyStatus.IsAware |
Implemented by classes that can report if a given read-only status would cause them to be in read-only mode.
|
| Class | Description |
|---|---|
| BeanHelper |
Helper for all bean implementations.
|
| BeanInstantiationGuard |
Prevents creation of Spring beans based on read-only status.
|
| BeanInstantiationSubstituter |
Adjusts instantiation class of Spring beans based on read-only status.
|
| BioFormatsConfigInit |
Propagate the server's Bio-Formats version metadata into corresponding keys
in the configuration service.
|
| DBEnumCheck |
Hook run by the context to guarantee that various enumerations are up to
date.
|
| DBMappedEnumCheck |
When a new version of the OMERO server starts up check that the database
includes an enumeration instance for every value mapped for code generation.
|
| DBPatchCheck |
Hook run by the context.
|
| DBUnicodeUnitsCheck |
Checks that the database contains correctly encoded enumerations for units of measure.
|
| DBUserCheck |
Hook run by the context.
|
| EnsureEnum |
Utility bean for ensuring that enumeration values do exist in the database.
|
| ExecutionThread |
Thread which can be started and will appropriately acquire a session, then
use the
Executor to complete its work. |
| Executor.Descriptive | |
| Executor.Impl | |
| Executor.SimpleSqlWork |
Simple adapter which takes a String for
Executor.Descriptive.description |
| Executor.SimpleWork<T> |
Simple adapter which takes a String for
Executor.Descriptive.description |
| IceUtil |
Methods for working with Ice.
|
| JvmSettingsCheck |
Hook run by the context which prints out JVM-related
information, primarily Java version, max heap size
and available processors.
|
| ReadOnlyConfigInit |
Propagate the server's read-only status into corresponding keys in the configuration service.
|
| ReadOnlyStatus |
Hook run by the context as early as possible to detect if the DB
connection is read-only.
|
| ServerDirectoryCheck |
Hook run by the context at startup to create needed directories for the server.
|
| ServerVersionCheck |
Hook run by the context.
|
| ServiceHandler | |
| SleepTimer |
Provides a timer for having a thread sleep that prematurely awakens when the server is to shut down,
so the sleeping does not keep the server running.
|
| TimeoutSetter |
Sets timeouts for queries according to event context.
|
| Enum | Description |
|---|---|
| Executor.Priority |
Instead of abstract classes, IOC methods and dependency injection is used to provide service interception for the Service (binary) bean classes.