Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-3303

Move all non-batch specific classes in flink-java to flink-core

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Done
    • 0.10.0
    • 1.0.0
    • None
    • None

    Description

      Currently, flink-java has a lot of classes that are also needed by the streaming api and that are useful to the classes in flink-core.
      In particular, certain improvements to the state API are blocked by the fact that certain classes are not in flink-core.

      I suggest to move classes from flink-java to flink-core after the following pattern:

      • flink-core will contain all classes that are common across the batch and streaming API.
      • flink-java will contain all batch API specific classes (we may eventually even think about renaming it to flink-batch-java.

      Because flink-java references flink-core, this will not be a breaking change.

      Attachments

        Activity

          People

            sewen Stephan Ewen
            sewen Stephan Ewen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: