[hibernate-issues] [Hibernate-JIRA] Created: (HSEARCH-746) Split API, SPI and private classes into separate packages

Emmanuel Bernard (JIRA) noreply at atlassian.com
Tue May 10 04:57:59 EDT 2011


Split API, SPI and private classes into separate packages
---------------------------------------------------------

                 Key: HSEARCH-746
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-746
             Project: Hibernate Search
          Issue Type: New Feature
            Reporter: Emmanuel Bernard


API should go into a functionally named package
SPI should go into a functionally named package .spi eg org.hibernate.search.bridge.spi
private classes should go into a functionally named package .impl eg org.hibernate.search.bridge.impl

Note that the distinction between API and SPI is a bit blurry and needs to be refined by the team as a whole:
 - is it any "public" API not directly called by the user application (ie a Bridge would be SPI). That's the definition followed by the Hibernate Core team.
 - is it any API targeted at frameworks integrating with Hibernate Search as opposed to APIs (eg SearchConfiguration)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list