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

Tomek Rękawek reassigned OAK-7355:
----------------------------------

    Assignee: Tomek Rękawek

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

Reply via email to