Class NamespaceEventsSystemTopicFactory

java.lang.Object
org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicFactory

public class NamespaceEventsSystemTopicFactory extends Object
  • Constructor Details

    • NamespaceEventsSystemTopicFactory

      public NamespaceEventsSystemTopicFactory(org.apache.pulsar.client.api.PulsarClient client)
  • Method Details

    • createTopicPoliciesSystemTopicClient

      public TopicPoliciesSystemTopicClient createTopicPoliciesSystemTopicClient(org.apache.pulsar.common.naming.NamespaceName namespaceName)
    • getEventsTopicName

      public static org.apache.pulsar.common.naming.TopicName getEventsTopicName(org.apache.pulsar.common.naming.NamespaceName namespaceName)
    • createTransactionBufferSystemTopicClient

      public <T> TransactionBufferSnapshotBaseSystemTopicClient<T> createTransactionBufferSystemTopicClient(org.apache.pulsar.common.naming.TopicName systemTopicName, SystemTopicTxnBufferSnapshotService<T> systemTopicTxnBufferSnapshotService, Class<T> schemaType)
    • getSystemTopicName

      public static org.apache.pulsar.common.naming.TopicName getSystemTopicName(org.apache.pulsar.common.naming.NamespaceName namespaceName, org.apache.pulsar.common.events.EventType eventType)