Class NamespaceEventsSystemTopicFactory
java.lang.Object
org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicFactory
-
Constructor Summary
ConstructorsConstructorDescriptionNamespaceEventsSystemTopicFactory(org.apache.pulsar.client.api.PulsarClient client) -
Method Summary
Modifier and TypeMethodDescriptioncreateTopicPoliciesSystemTopicClient(org.apache.pulsar.common.naming.NamespaceName namespaceName) createTransactionBufferSystemTopicClient(org.apache.pulsar.common.naming.TopicName systemTopicName, SystemTopicTxnBufferSnapshotService<T> systemTopicTxnBufferSnapshotService, Class<T> schemaType) static org.apache.pulsar.common.naming.TopicNamegetEventsTopicName(org.apache.pulsar.common.naming.NamespaceName namespaceName) static org.apache.pulsar.common.naming.TopicNamegetSystemTopicName(org.apache.pulsar.common.naming.NamespaceName namespaceName, org.apache.pulsar.common.events.EventType eventType)
-
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)
-