accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (JIRA)" <>
Subject [jira] [Created] (ACCUMULO-4838) Create SPI package
Date Thu, 01 Mar 2018 22:56:00 GMT
Keith Turner created ACCUMULO-4838:

             Summary: Create SPI package
                 Key: ACCUMULO-4838
             Project: Accumulo
          Issue Type: Improvement
            Reporter: Keith Turner

Accumulo has multiple pluggable services.  It would be nice if the SPIs (service provider
interface) for these were in one package.  For existing service SPIs, this can not be easily
done.  However, for new service SPIs it would be nice to start putting them under a single
package.  This package could be {{org.apache.accumulo.core.spi}}.  Currently there are at
least two new unreleased SPIs for caching and summarization.  These could be moved to the
new package.

For existing SPIs could possibly do the following :
 * Create a new SPI in the new package
 * Make existing SPI extend new SPI and deprecate it

The contents of this package could be analyzed by APILyzer to ensure only API and SPI types
are used.

This message was sent by Atlassian JIRA

View raw message