[
https://issues.apache.org/jira/browse/OAK-7355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Deparvu reopened OAK-7355:
-------------------------------
> 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)