public class PartitionReader extends Object implements Comparable<PartitionReader>, Closeable
| Constructor and Description |
|---|
PartitionReader(PulsarPartitionSplit split,
org.apache.pulsar.client.impl.ConsumerImpl<byte[]> consumer,
StopCondition stopCondition) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
compareTo(PartitionReader o) |
org.apache.pulsar.client.api.Message |
getLastMessage() |
PulsarPartitionSplit |
getSplit() |
boolean |
isStopped() |
Iterator<org.apache.pulsar.client.api.Message<?>> |
nextBatch() |
void |
setLastMessage(org.apache.pulsar.client.api.Message lastMessage) |
public PartitionReader(PulsarPartitionSplit split, org.apache.pulsar.client.impl.ConsumerImpl<byte[]> consumer, StopCondition stopCondition)
public PulsarPartitionSplit getSplit()
@Nullable public org.apache.pulsar.client.api.Message getLastMessage()
public void setLastMessage(@Nullable org.apache.pulsar.client.api.Message lastMessage)
public Iterator<org.apache.pulsar.client.api.Message<?>> nextBatch() throws org.apache.pulsar.client.api.PulsarClientException
org.apache.pulsar.client.api.PulsarClientExceptionpublic boolean isStopped()
public int compareTo(PartitionReader o)
compareTo in interface Comparable<PartitionReader>public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2019–2022 The Apache Software Foundation. All rights reserved.