Ticket #151 (closed task: wontfix)

Opened 9 years ago

Last modified 9 years ago

Investigate ways to improve LOCI Java services functionality

Reported by: curtis Owned by: curtis
Priority: major Milestone: biweekly-2011: Feb-14 to Feb-25
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:1 Changed 9 years ago by curtis

  • Component changed from other to build

comment:2 Changed 9 years ago by curtis

  • Milestone changed from biweekly-2010: Nov-15 to Nov-24 to biweekly-2011: Jan-03 to Jan-14

comment:3 Changed 9 years ago 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.

Note: See TracTickets for help on using tickets.