[dna-issues] [JBoss JIRA] Created: (DNA-57) Refactor codebase to clearly and cleanly separate SPI and API

Randall Hauch (JIRA) jira-events at lists.jboss.org
Mon Apr 21 13:34:44 EDT 2008


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: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the dna-issues mailing list