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

KAFKA-12327: Remove MethodHandle usage in CompressionType #10123

Merged
merged 5 commits into from
Feb 14, 2021

Commits on Feb 13, 2021

  1. KAFKA-12327: Remove MethodHandle usage in CompressionType

    We don't really need it and it causes problems in older Android versions
    and GraalVM usage.
    
    Move the logic to separate classes that are only invoked when the
    relevant compression library is actually used. Place such classes
    in their own package and enforce via checkstyle that only these
    classes refer to compression library packages.
    ijuma committed Feb 13, 2021
    Configuration menu
    Copy the full SHA
    89c0212 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8efdfb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5916037 View commit details
    Browse the repository at this point in the history
  4. Revert unnecessary changes

    ijuma committed Feb 13, 2021
    Configuration menu
    Copy the full SHA
    010f505 View commit details
    Browse the repository at this point in the history
  5. Minor formatting fix

    ijuma committed Feb 13, 2021
    Configuration menu
    Copy the full SHA
    c5d7bc2 View commit details
    Browse the repository at this point in the history