Page Contents

OMERO

Downloads
Feature List
Licensing

Previous topic

Working with objects

Next topic

OMERO Java language bindings

This Page

Note

This documentation is for OMERO 5.2. This version is now in maintenance mode and will only be updated in the event of critical bugs or security concerns. OMERO 5.3 is expected before the end of 2016.

Extensions

Plugins can be written and put in the lib/python/omero/plugins directory. On execution, all plugins in that directory are registered with the CLI. Alternatively, the --path argument can be used to point to other plugin files or directories.

Thread-safety

The omero.cli.CLI should be considered not thread-safe. A single connection object is accessible from all plugins via self.ctx.conn(args), and it is assumed that changes to this object will only take place in the current thread. The CLI instance itself, however, can be passed between multiple threads, as long as only one accesses it sequentially, possibly via locking.

See also

Extending OMERO.server
Other extensions to OMERO