@Internal public class PulsarPartitionSplit extends Object implements org.apache.flink.api.connector.source.SourceSplit, Serializable, Cloneable
SourceSplit for a Pulsar partition.| Constructor and Description |
|---|
PulsarPartitionSplit(AbstractPartition partition,
StartOffsetInitializer startOffsetInitializer,
StopCondition stopCondition) |
| Modifier and Type | Method and Description |
|---|---|
PulsarPartitionSplit |
clone() |
org.apache.pulsar.client.api.MessageId |
getLastConsumedId() |
AbstractPartition |
getPartition() |
StartOffsetInitializer |
getStartOffsetInitializer() |
StopCondition |
getStopCondition() |
String |
getTopic() |
void |
setLastConsumedId(org.apache.pulsar.client.api.MessageId lastConsumedId) |
String |
splitId() |
String |
toString() |
public PulsarPartitionSplit(AbstractPartition partition, StartOffsetInitializer startOffsetInitializer, StopCondition stopCondition)
public String getTopic()
public AbstractPartition getPartition()
public StartOffsetInitializer getStartOffsetInitializer()
public StopCondition getStopCondition()
@Nullable public org.apache.pulsar.client.api.MessageId getLastConsumedId()
public void setLastConsumedId(org.apache.pulsar.client.api.MessageId lastConsumedId)
public String splitId()
splitId in interface org.apache.flink.api.connector.source.SourceSplitpublic PulsarPartitionSplit clone()
Copyright © 2019–2022 The Apache Software Foundation. All rights reserved.