You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Keith Turner (JIRA)" <ji...@apache.org> on 2019/04/23 14:14:00 UTC

[jira] [Resolved] (ACCUMULO-4838) Create SPI package

     [ https://issues.apache.org/jira/browse/ACCUMULO-4838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Turner resolved ACCUMULO-4838.
------------------------------------
    Resolution: Fixed

> 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)