Class SimpleVersionedStringSerializer

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

    @PublicEvolving
    public final class SimpleVersionedStringSerializer
    extends Object
    implements org.apache.flink.core.io.SimpleVersionedSerializer<String>
    A SimpleVersionedSerializer implementation for Strings.
    • Method Detail

      • getVersion

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

        public byte[] serialize​(String value)
        Specified by:
        serialize in interface org.apache.flink.core.io.SimpleVersionedSerializer<String>
      • deserialize

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