You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Davide Giannella (JIRA)" <ji...@apache.org> on 2018/04/26 13:22:20 UTC

[jira] [Closed] (OAK-7355) Move the pluggable storage interfaces to the SPI package

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

Davide Giannella closed OAK-7355.
---------------------------------

Bulk close 1.9.0

> Move the pluggable storage interfaces to the SPI package
> --------------------------------------------------------
>
>                 Key: OAK-7355
>                 URL: https://issues.apache.org/jira/browse/OAK-7355
>             Project: Jackrabbit Oak
>          Issue Type: Task
>          Components: segment-tar
>            Reporter: Tomek Rękawek
>            Assignee: Tomek Rękawek
>            Priority: Major
>             Fix For: 1.9.0, 1.10
>
>         Attachments: OAK-7355.patch
>
>
> OAK-6921 introduces a new abstraction layer in the oak-segment-tar, which allows to support storing the segments not only in the tar files, but in any types of persistence, implementing the SegmentArchiveManager.
> The types required to implement a custom SegmentArchiveManager are now spread across many places within the oak-segment-tar. This results in an extensive export list in the OSGi bundle. In order to keep the SegmentNodeStore implementation encapsulated, we should move the new interfaces and all the other required classes into a new {{org.apache.jackrabbit.oak.segment.spi}} package.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)