Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-32044

Make BlobProvider specification the default binary manager

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: BlobManager

      Description

      Currently in Nuxeo we have two specifications that deal with blob:

      • BinaryManager
      • BlobProvider

      The BlobProviders have been refactored in the past, see NXP-28276 for a part of the work, to allow them to be used in replacement of BinaryManagers.
      The BlobStoreBlobProvider class is the one to extend to benefit from recent features.

      BinaryManagers should be deprecated because they are old and doesn't benefit from recent features such as Blob GC. Furthermore, having two different implementations to deal with blob is confusing as nothing in our code tell us which one should be preferred.

      Some BinaryManagers don't have their equivalent in the BlobProvider specification, they should be implemented.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: