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

Clear up StateBackend, AbstractStateBackend abstractions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.3.0
    • API / DataStream
    • None

    Description

      Currently there is a StateBackend interface and an AbstractStateBackend class which are not very closely related to each other. I think this should be cleared up before the 1.0 release a little bit.

      The KvState for instance requires an AbstractStateBackend which does not implement the StateBackend. On the other hand the StateDescriptors bind to StateBackends

      I think we could get rid of the StateBackend interface and rename the AbstractStateBackend -> StateBackend. We only need to modify the bind method of the descriptors.

      Attachments

        Activity

          People

            Unassigned Unassigned
            gyfora Gyula Fora
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: