@Internal public class CachedTopicMetadataProvider extends Object implements TopicExtractor.TopicMetadataProvider
SinkConfiguration.getTopicMetadataRefreshInterval().| Constructor and Description |
|---|
CachedTopicMetadataProvider(org.apache.pulsar.client.admin.PulsarAdmin pulsarAdmin,
SinkConfiguration sinkConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
TopicMetadata |
query(String topic)
The query result from Pulsar would be cached, if you set positive value in
SinkConfiguration.getTopicMetadataRefreshInterval(). |
public CachedTopicMetadataProvider(org.apache.pulsar.client.admin.PulsarAdmin pulsarAdmin,
SinkConfiguration sinkConfiguration)
public TopicMetadata query(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
TopicExtractor.TopicMetadataProviderSinkConfiguration.getTopicMetadataRefreshInterval().query in interface TopicExtractor.TopicMetadataProviderorg.apache.pulsar.client.admin.PulsarAdminExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.