类 SplitWrapperSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit>
- java.lang.Object
-
- org.apache.seatunnel.translation.flink.source.SplitWrapperSerializer<SplitT>
-
- 类型参数:
SplitT- The generic type of source split
- 所有已实现的接口:
org.apache.flink.core.io.SimpleVersionedSerializer<SplitWrapper<SplitT>>,org.apache.flink.core.io.Versioned
public class SplitWrapperSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit> extends Object implements org.apache.flink.core.io.SimpleVersionedSerializer<SplitWrapper<SplitT>>
The serializer ofSplitWrapper.
-
-
构造器概要
构造器 构造器 说明 SplitWrapperSerializer(org.apache.seatunnel.api.serialization.Serializer<SplitT> serializer)
-
-
-
构造器详细资料
-
SplitWrapperSerializer
public SplitWrapperSerializer(org.apache.seatunnel.api.serialization.Serializer<SplitT> serializer)
-
-
方法详细资料
-
getVersion
public int getVersion()
- 指定者:
getVersion在接口中org.apache.flink.core.io.SimpleVersionedSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit>- 指定者:
getVersion在接口中org.apache.flink.core.io.Versioned
-
serialize
public byte[] serialize(SplitWrapper<SplitT> obj) throws IOException
- 指定者:
serialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit>- 抛出:
IOException
-
deserialize
public SplitWrapper<SplitT> deserialize(int version, byte[] serialized) throws IOException
- 指定者:
deserialize在接口中org.apache.flink.core.io.SimpleVersionedSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit>- 抛出:
IOException
-
-