Refactor codebase to clearly and cleanly separate SPI and API
-------------------------------------------------------------
Key: DNA-57
URL:
http://jira.jboss.com/jira/browse/DNA-57
Project: DNA
Issue Type: Task
Components: Common, Connectors, Maven Classloader, Sequencers
Affects Versions: 0.1
Reporter: Randall Hauch
Assigned To: Randall Hauch
Priority: Critical
Fix For: 0.1
The existing structure of the codebase is not conducive for reusable interfaces in the
API, nor does it cleanly separate the interfaces and classes that should be
implemented/extended. We need to specifically identify the SPI classes (e.g., sequencers,
connectors, etc.) and any APIs (e.g., configuration, DnaService, etc.).
Also, if it's possible, collapse some of the projects or at least reorganize to
prevent proliferation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: