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
Constructors Constructor Description TopicPoliciesSystemTopicClient(org.apache.pulsar.client.api.PulsarClient client, org.apache.pulsar.common.naming.TopicName topicName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.concurrent.CompletableFuture<SystemTopicClient.Reader<org.apache.pulsar.common.events.PulsarEvent>>newReaderAsyncInternal()protected java.util.concurrent.CompletableFuture<SystemTopicClient.Writer<org.apache.pulsar.common.events.PulsarEvent>>newWriterAsyncInternal()-
Methods inherited from class org.apache.pulsar.broker.systopic.SystemTopicClientBase
close, closeAsync, getReaders, getTopicName, getWriters, newReader, newReaderAsync, newWriter, newWriterAsync
-
-
-
-
Method Detail
-
newWriterAsyncInternal
protected java.util.concurrent.CompletableFuture<SystemTopicClient.Writer<org.apache.pulsar.common.events.PulsarEvent>> newWriterAsyncInternal()
- Specified by:
newWriterAsyncInternalin classSystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
-
newReaderAsyncInternal
protected java.util.concurrent.CompletableFuture<SystemTopicClient.Reader<org.apache.pulsar.common.events.PulsarEvent>> newReaderAsyncInternal()
- Specified by:
newReaderAsyncInternalin classSystemTopicClientBase<org.apache.pulsar.common.events.PulsarEvent>
-
-