Class GenericJobEventSerializer

  • All Implemented Interfaces:
    org.apache.flink.core.io.SimpleVersionedSerializer<JobEvent>, org.apache.flink.core.io.Versioned

    public class GenericJobEventSerializer
    extends Object
    implements org.apache.flink.core.io.SimpleVersionedSerializer<JobEvent>
    Serializer for JobEvent instances that uses Flink's InstantiationUtil for serialization and deserialization.
    • Constructor Detail

      • GenericJobEventSerializer

        public GenericJobEventSerializer()
    • Method Detail

      • getVersion

        public int getVersion()
        Specified by:
        getVersion in interface org.apache.flink.core.io.SimpleVersionedSerializer<JobEvent>
        Specified by:
        getVersion in interface org.apache.flink.core.io.Versioned
      • serialize

        public byte[] serialize​(JobEvent jobEvent)
                         throws IOException
        Specified by:
        serialize in interface org.apache.flink.core.io.SimpleVersionedSerializer<JobEvent>
        Throws:
        IOException
      • deserialize

        public JobEvent deserialize​(int version,
                                    byte[] bytes)
                             throws IOException
        Specified by:
        deserialize in interface org.apache.flink.core.io.SimpleVersionedSerializer<JobEvent>
        Throws:
        IOException