类 SplitWrapperSerializer<SplitT extends org.apache.seatunnel.api.source.SourceSplit>

  • 类型参数:
    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 of SplitWrapper.
    • 构造器详细资料

      • 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