类 FlinkWriterStateSerializer<T>

  • 类型参数:
    T - The generic type of writer state
    所有已实现的接口:
    org.apache.flink.core.io.SimpleVersionedSerializer<FlinkWriterState<T>>, org.apache.flink.core.io.Versioned

    public class FlinkWriterStateSerializer<T>
    extends Object
    implements org.apache.flink.core.io.SimpleVersionedSerializer<FlinkWriterState<T>>
    The serializer wrapper of writer state serializer, which is created by Sink.getWriterStateSerializer(), used to unify the different implementations of Serializer
    • 构造器详细资料

      • FlinkWriterStateSerializer

        public FlinkWriterStateSerializer​(org.apache.seatunnel.api.serialization.Serializer<T> serializer)
    • 方法详细资料

      • getVersion

        public int getVersion()
        指定者:
        getVersion 在接口中 org.apache.flink.core.io.SimpleVersionedSerializer<T>
        指定者:
        getVersion 在接口中 org.apache.flink.core.io.Versioned
      • deserialize

        public FlinkWriterState<T> deserialize​(int version,
                                               byte[] serialized)
                                        throws IOException
        指定者:
        deserialize 在接口中 org.apache.flink.core.io.SimpleVersionedSerializer<T>
        抛出:
        IOException