类 FlinkWriterStateSerializer<T>
- java.lang.Object
-
- org.apache.seatunnel.translation.flink.serialization.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 bySink.getWriterStateSerializer(), used to unify the different implementations ofSerializer
-
-
构造器概要
构造器 构造器 说明 FlinkWriterStateSerializer(org.apache.seatunnel.api.serialization.Serializer<T> 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
-
serialize
public byte[] serialize(FlinkWriterState<T> state) throws IOException
- 指定者:
serialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<T>- 抛出:
IOException
-
deserialize
public FlinkWriterState<T> deserialize(int version, byte[] serialized) throws IOException
- 指定者:
deserialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<T>- 抛出:
IOException
-
-