public class PulsarPartitionSplitSerializer extends Object implements org.apache.flink.core.io.SimpleVersionedSerializer<PulsarPartitionSplit>
serializer for PulsarPartitionSplit.| Modifier and Type | Field and Description |
|---|---|
static int |
CURRENT_VERSION |
static PulsarPartitionSplitSerializer |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
PulsarPartitionSplit |
deserialize(int version,
byte[] serialized) |
PulsarPartitionSplit |
deserializePulsarPartitionSplit(int version,
DataInputStream in) |
TopicPartition |
deserializeTopicPartition(int version,
DataInputStream in) |
int |
getVersion() |
byte[] |
serialize(PulsarPartitionSplit obj) |
void |
serializePulsarPartitionSplit(DataOutputStream out,
PulsarPartitionSplit split) |
void |
serializeTopicPartition(DataOutputStream out,
TopicPartition partition) |
public static final PulsarPartitionSplitSerializer INSTANCE
public static final int CURRENT_VERSION
public int getVersion()
getVersion in interface org.apache.flink.core.io.SimpleVersionedSerializer<PulsarPartitionSplit>getVersion in interface org.apache.flink.core.io.Versionedpublic byte[] serialize(PulsarPartitionSplit obj) throws IOException
serialize in interface org.apache.flink.core.io.SimpleVersionedSerializer<PulsarPartitionSplit>IOExceptionpublic PulsarPartitionSplit deserialize(int version, byte[] serialized) throws IOException
deserialize in interface org.apache.flink.core.io.SimpleVersionedSerializer<PulsarPartitionSplit>IOExceptionpublic void serializePulsarPartitionSplit(DataOutputStream out, PulsarPartitionSplit split) throws IOException
IOExceptionpublic PulsarPartitionSplit deserializePulsarPartitionSplit(int version, DataInputStream in) throws IOException
IOExceptionpublic void serializeTopicPartition(DataOutputStream out, TopicPartition partition) throws IOException
IOExceptionpublic TopicPartition deserializeTopicPartition(int version, DataInputStream in) throws IOException
IOExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.