Ticket #151 (closed task: wontfix)
Opened 2010-08-16T15:45:40-05:00
Last modified 2011-02-15T10:23:38-06:00
Investigate ways to improve LOCI Java services functionality
Reported by: | curtis | Owned by: | curtis |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Build System | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
The services code in the LOCI Common package is adequate for the time being, but it would ultimately be better to use a more standard approach such as Java 1.6's ServiceLoader mechanism. Unfortunately, we must preserve compatibility with Java 1.5, so there is a question of how best to accomplish that.
One main goal is to eliminate upstream packages (i.e., LOCI Common) enumerating lists of interfaces in downstream packages (e.g., Bio-Formats and OME-IO) in hardcoded configuration files.
Change History
comment:2 Changed 2010-11-29T10:58:45-06:00 by curtis
- Milestone changed from biweekly-2010: Nov-15 to Nov-24 to biweekly-2011: Jan-03 to Jan-14
comment:3 Changed 2011-02-15T10:23:38-06:00 by curtis
- Status changed from new to closed
- Resolution set to wontfix
Unfortunately, I do not have time to improve Bio-Formats's services mechanism. In the future, I hope to advise Melissa and Chris on how we have set up the ImageJDev projects, in case it is useful to them.