类 FlinkSimpleVersionedSerializer<T>
- java.lang.Object
-
- org.apache.seatunnel.translation.flink.serialization.FlinkSimpleVersionedSerializer<T>
-
- 类型参数:
T- The generic type of aggregate commit message
- 所有已实现的接口:
org.apache.flink.core.io.SimpleVersionedSerializer<T>,org.apache.flink.core.io.Versioned
public class FlinkSimpleVersionedSerializer<T> extends Object implements org.apache.flink.core.io.SimpleVersionedSerializer<T>
The serializer wrapper of aggregate commit message serializer, which is created bySink.getGlobalCommittableSerializer(), used to unify the different implementations ofSerializer
-
-
构造器概要
构造器 构造器 说明 FlinkSimpleVersionedSerializer(org.apache.seatunnel.api.serialization.Serializer<T> serializer)
-
-
-
构造器详细资料
-
FlinkSimpleVersionedSerializer
public FlinkSimpleVersionedSerializer(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(T obj) throws IOException
- 指定者:
serialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<T>- 抛出:
IOException
-
deserialize
public T deserialize(int version, byte[] serialized) throws IOException
- 指定者:
deserialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<T>- 抛出:
IOException
-
-