Stephan Ewen created FLINK-7972:
-----------------------------------

             Summary: Move SerializationSchema to flink-core
                 Key: FLINK-7972
                 URL: https://issues.apache.org/jira/browse/FLINK-7972
             Project: Flink
          Issue Type: Improvement
          Components: Streaming
            Reporter: Stephan Ewen
            Assignee: Stephan Ewen
             Fix For: 1.4.0


The {{SerializationSchema}} and its related classes are currently in 
{{flink-streaming-java}}.

API level projects that depend on those classes hence pull in a dependency on 
runtime classes.

For example, this would be required in order to make {{flink-avro}} independent 
of runtime dependencies and Scala versions, same for the future for thrift 
format support, for Hbase connectors, etc.

This should not be API breaking since we can keep the classes in the same 
namespace and only move them "updstream" in the dependency structure, or we can 
keep classes in the original namespace that extend the moved classes in 
{{flink-core}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to