Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-234

Distinguish between public (API) and internal parts of Debezium

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 1.1.0.CR1
    • None
    • mysql-connector
    • None

      We should relocate any packages not intended for direct access by users or connector implementors under some impl or internal package.

      That way we'll have more freedom when changing internal parts, without breaking any users/integrators who shouldn't – an in Java 9 cannot – depend on those internals. Also the API surface to be learned and understood by users gets smaller, making the library easier to get started with.

              jpechane Jiri Pechanec
              gunnar.morling Gunnar Morling
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: