|
D. Server Packages |
| ome.annotations |
Runtime source annotation package for the OMERO server
This includes classes that annotate source code and check metadata at runtime
for server API calls. |
| ome.api.local |
Non-client service API for OMERO
This includes interfaces for the local administration of the OMERO server. |
| ome.io.nio |
New Input/Output handling for the OMERO server
This includes interfaces/classes for the input and output handling of data within
the OMERO server. |
| ome.logic |
The central repository of implementations which will be accessible through this server. |
| ome.security |
JBoss and OMERO security handling
This includes classes that provide security for the execution and usage of the OMERO server on
a JBoss platform. |
| 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.security.sharing |
|
| ome.services |
Base services package for OMERO API services
This includes classes that implement OMERO API services described as interfaces in the
OMERO Common component. |
| ome.services.delete |
Implementations of the ome.api.IDelete service. |
| ome.services.fulltext |
All necessary classes for background indexing of metadata and attached binary
files. |
| ome.services.fulltext.bridges |
Custom FieldBridge implementations which can be configured to be run on each
indexing activity. |
| ome.services.jboss |
Contains all code specific to the JBoss application server. |
| ome.services.licenses |
Contains an add-on service and interceptor for license administration. |
| ome.services.licenses.tasks |
Clearly specific tasks related to the use of ome.services.licenses. |
| ome.services.messages |
Message implementations used throughout the server for internal communication |
| 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.procs.scripts |
Script processor infrastructure. |
| ome.services.projection |
|
| ome.services.query |
facilitates the creation of Hibernate Queries and Criteria. |
| ome.services.scheduler |
|
| ome.services.search |
Internal search implementation classes. |
| ome.services.sessions |
|
| ome.services.sessions.events |
|
| ome.services.sessions.state |
|
| ome.services.sharing |
ome.api.IShare support infrastructure. |
| ome.services.sharing.data |
|
| ome.services.throttling |
|
| 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. |
| ome.services.util.cache |
OMERO utilities for caching. |
| ome.tools |
OMERO Server Utility and Spring/Hibernate Tools
Classes/Interfaces that implement File, Hibernate, Spring, Annotation, Hierarchy, etc. method
mechanics for the OMERO server
Related Documentation
For more information, please see:
TODO
|
| ome.tools.hibernate |
Hibernate specific tools for the OMERO Server
Classes/Interfaces that implement Hibernate method mechanics for the OMERO server
Related Documentation
For more information, please see:
TODO
|
| ome.tools.lsid |
Life Science Identifier (LSID) tools
Classes/Interfaces that manage conversions and creation of LSID unique identifiers
Related Documentation
For more information, please see:
TODO
|
| ome.tools.spring |
OMERO Server tools specific to Spring
Classes/Interfaces that implement AOP, Post-processing injection, session flushing,
and factory management. |