Chesnay Schepler created FLINK-28636:
----------------------------------------

             Summary: Add utility to test POJO compliance
                 Key: FLINK-28636
                 URL: https://issues.apache.org/jira/browse/FLINK-28636
             Project: Flink
          Issue Type: Improvement
          Components: API / DataStream, Tests
            Reporter: Chesnay Schepler
            Assignee: Chesnay Schepler
             Fix For: 1.16.0


Users should be encouraged to eagerly verify that their POJOs satisfy all the 
requirements that Flink imposes, however we provide no convenient way to test 
that.

They currently have to resort to something like below, which isn't obvious at 
all:
{code:java}
TypeSerializer<Event> eventSerializer =
            TypeInformation.of(Event.class).createSerializer(new 
ExecutionConfig()); 
assertThat(eventSerializer).isInstanceOf(PojoSerializer.class);{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to