类 ReaderImpl<T>
java.lang.Object
org.apache.pulsar.client.impl.ReaderImpl<T>
- 所有已实现的接口:
Closeable,AutoCloseable,Reader<T>
-
构造器概要
构造器构造器说明ReaderImpl(PulsarClientImpl client, ReaderConfigurationData<T> readerConfiguration, ExecutorProvider executorProvider, CompletableFuture<Consumer<T>> consumerFuture, Schema<T> schema) -
方法概要
-
构造器详细资料
-
ReaderImpl
public ReaderImpl(PulsarClientImpl client, ReaderConfigurationData<T> readerConfiguration, ExecutorProvider executorProvider, CompletableFuture<Consumer<T>> consumerFuture, Schema<T> schema)
-
-
方法详细资料
-
getTopic
-
getConsumer
-
hasReachedEndOfTopic
public boolean hasReachedEndOfTopic()- 指定者:
hasReachedEndOfTopic在接口中Reader<T>
-
readNext
- 指定者:
readNext在接口中Reader<T>- 抛出:
PulsarClientException
-
readNext
- 指定者:
readNext在接口中Reader<T>- 抛出:
PulsarClientException
-
readNextAsync
- 指定者:
readNextAsync在接口中Reader<T>
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException
-
closeAsync
- 指定者:
closeAsync在接口中Reader<T>
-
hasMessageAvailable
- 指定者:
hasMessageAvailable在接口中Reader<T>- 抛出:
PulsarClientException
-
hasMessageAvailableAsync
- 指定者:
hasMessageAvailableAsync在接口中Reader<T>
-
isConnected
public boolean isConnected()- 指定者:
isConnected在接口中Reader<T>
-
seek
- 指定者:
seek在接口中Reader<T>- 抛出:
PulsarClientException
-
seek
- 指定者:
seek在接口中Reader<T>- 抛出:
PulsarClientException
-
seek
- 指定者:
seek在接口中Reader<T>- 抛出:
PulsarClientException
-
seekAsync
-
seekAsync
-
seekAsync
-
getLastMessageIds
- 指定者:
getLastMessageIds在接口中Reader<T>- 抛出:
PulsarClientException
-
getLastMessageIdsAsync
- 指定者:
getLastMessageIdsAsync在接口中Reader<T>
-