Class TopicPoliciesSystemTopicClient
java.lang.Object
org.apache.pulsar.broker.systopic.SystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
org.apache.pulsar.broker.systopic.TopicPoliciesSystemTopicClient
- All Implemented Interfaces:
SystemTopicClient<org.apache.pulsar.common.events.PulsarEvent>
public class TopicPoliciesSystemTopicClient
extends SystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
System topic for topic policy.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pulsar.broker.systopic.SystemTopicClient
SystemTopicClient.Reader<T>, SystemTopicClient.Writer<T> -
Field Summary
Fields inherited from class org.apache.pulsar.broker.systopic.SystemTopicClientBase
client, readers, topicName, writers -
Constructor Summary
ConstructorsConstructorDescriptionTopicPoliciesSystemTopicClient(org.apache.pulsar.client.api.PulsarClient client, org.apache.pulsar.common.naming.TopicName topicName) -
Method Summary
Modifier and TypeMethodDescriptionprotected CompletableFuture<SystemTopicClient.Reader<org.apache.pulsar.common.events.PulsarEvent>>protected CompletableFuture<SystemTopicClient.Writer<org.apache.pulsar.common.events.PulsarEvent>>Methods inherited from class org.apache.pulsar.broker.systopic.SystemTopicClientBase
close, closeAsync, getReaders, getTopicName, getWriters, newReader, newReaderAsync, newWriter, newWriterAsync
-
Constructor Details
-
TopicPoliciesSystemTopicClient
public TopicPoliciesSystemTopicClient(org.apache.pulsar.client.api.PulsarClient client, org.apache.pulsar.common.naming.TopicName topicName)
-
-
Method Details
-
newWriterAsyncInternal
protected CompletableFuture<SystemTopicClient.Writer<org.apache.pulsar.common.events.PulsarEvent>> newWriterAsyncInternal()- Specified by:
newWriterAsyncInternalin classSystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
-
newReaderAsyncInternal
protected CompletableFuture<SystemTopicClient.Reader<org.apache.pulsar.common.events.PulsarEvent>> newReaderAsyncInternal()- Specified by:
newReaderAsyncInternalin classSystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
-