Package org.apache.pulsar.common.naming
Class SystemTopicNames
java.lang.Object
org.apache.pulsar.common.naming.SystemTopicNames
Encapsulate the parsing of the completeTopicName name.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe set of all local topic names declared above.static final StringLocal topic name for the namespace events.static final Stringstatic final Stringstatic final TopicNamestatic final StringLocal topic name for the transaction buffer snapshot.static final TopicNamestatic final TopicName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisEventSystemTopic(TopicName topicName) static booleanisSystemTopic(TopicName topicName) static booleanisTopicPoliciesSystemTopic(String topic) static booleanisTransactionCoordinatorAssign(TopicName topicName) static booleanisTransactionInternalName(TopicName topicName)
-
Field Details
-
NAMESPACE_EVENTS_LOCAL_NAME
Local topic name for the namespace events.- See Also:
-
TRANSACTION_BUFFER_SNAPSHOT
Local topic name for the transaction buffer snapshot.- See Also:
-
PENDING_ACK_STORE_SUFFIX
- See Also:
-
PENDING_ACK_STORE_CURSOR_NAME
- See Also:
-
EVENTS_TOPIC_NAMES
The set of all local topic names declared above. -
TRANSACTION_COORDINATOR_ASSIGN
-
TRANSACTION_COORDINATOR_LOG
-
RESOURCE_USAGE_TOPIC
-
-
Constructor Details
-
SystemTopicNames
public SystemTopicNames()
-
-
Method Details
-
isEventSystemTopic
-
isTransactionCoordinatorAssign
-
isTopicPoliciesSystemTopic
-
isTransactionInternalName
-
isSystemTopic
-