Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Compressors from CompressorFactory to CompressorRegistry for extensibility #9262

Merged
merged 8 commits into from
Aug 15, 2023

Commits on Aug 14, 2023

  1. Refactor Compressors from CompressorFactory to CompressorRegistry for…

    … extensibility
    
    This commit refactors the CompressorFactory static singleton
    class and CompressorType enum to a formal CompressorRegistry and enables
    downstream implementations to register their own compression
    implementations for use in compressing Blob stores and MediaType data.
    This is different from Lucene's Codec compression extension points which
    expose different compression implementations for Lucene's Stored Fields.
    
    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    53bf1d1 View commit details
    Browse the repository at this point in the history
  2. fix missing javadoc and relocate the common compress to compress package

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    6df648f View commit details
    Browse the repository at this point in the history
  3. fix deprecated case

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    07e9c16 View commit details
    Browse the repository at this point in the history
  4. fix typo in compress build.gradle

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    59a49b4 View commit details
    Browse the repository at this point in the history
  5. PR cleanup

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    63d971e View commit details
    Browse the repository at this point in the history
  6. PR changes

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    ac0fbef View commit details
    Browse the repository at this point in the history
  7. update with initial annotations

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    ec326ae View commit details
    Browse the repository at this point in the history
  8. remove NONE singleton in CompressorRegistry and remove static block init

    Signed-off-by: Nicholas Walter Knize <nknize@apache.org>
    nknize committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    f637245 View commit details
    Browse the repository at this point in the history