accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-4838) Create SPI package
Date Thu, 08 Mar 2018 01:41:00 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-4838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16390578#comment-16390578
] 

Christopher Tubbs commented on ACCUMULO-4838:
---------------------------------------------

Linked to ACCUMULO-2589, because it's similar to the API module proposed there (could be combined,
but doesn't have to be).

> Create SPI package
> ------------------
>
>                 Key: ACCUMULO-4838
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4838
>             Project: Accumulo
>          Issue Type: Improvement
>            Reporter: Keith Turner
>            Priority: Major
>
> 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
(v7.6.3#76005)

Mime
View raw message