@Internal public class NotExistedTopicMetadataProvider extends Object implements TopicExtractor.TopicMetadataProvider
TopicRegister. We would auto create the topics if you
enable this feature.| Constructor and Description |
|---|
NotExistedTopicMetadataProvider(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 NotExistedTopicMetadataProvider(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.