Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-7355

Move the pluggable storage interfaces to the SPI package

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.9.0, 1.10.0
    • segment-tar
    • None

    Description

      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.

      Attachments

        1. OAK-7355.patch
          120 kB
          Tomek Rękawek

        Issue Links

          Activity

            People

              tomek.rekawek Tomek Rękawek
              tomek.rekawek Tomek Rękawek
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: