Uses of Class
org.apache.pulsar.broker.service.persistent.PersistentTopic
Packages that use PersistentTopic
Package
Description
The implementation of a transaction buffer.
-
Uses of PersistentTopic in org.apache.pulsar.broker.admin.impl
Methods in org.apache.pulsar.broker.admin.impl that return types with arguments of type PersistentTopicModifier and TypeMethodDescriptionprotected CompletableFuture<PersistentTopic>TransactionsBase.getExistingPersistentTopicAsync(boolean authoritative) -
Uses of PersistentTopic in org.apache.pulsar.broker.service
Methods in org.apache.pulsar.broker.service with parameters of type PersistentTopicModifier and TypeMethodDescriptionstatic voidAbstractBaseDispatcher.checkAndApplyReachedEndOfTopicOrTopicMigration(PersistentTopic topic, List<Consumer> consumers) voidBacklogQuotaManager.handleExceededBacklogQuota(PersistentTopic persistentTopic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType, boolean preciseTimeBasedBacklogQuotaCheck) Handle exceeded size backlog by using policies set in the zookeeper for given topic.Method parameters in org.apache.pulsar.broker.service with type arguments of type PersistentTopicModifier and TypeMethodDescriptionvoidBrokerService.forEachPersistentTopic(Consumer<PersistentTopic> consumer) -
Uses of PersistentTopic in org.apache.pulsar.broker.service.persistent
Subclasses of PersistentTopic in org.apache.pulsar.broker.service.persistentFields in org.apache.pulsar.broker.service.persistent declared as PersistentTopicModifier and TypeFieldDescriptionprotected final PersistentTopicPersistentDispatcherMultipleConsumers.topicprotected final PersistentTopicPersistentDispatcherMultipleConsumersClassic.topicprotected final PersistentTopicPersistentDispatcherSingleActiveConsumer.topicprotected final PersistentTopicPersistentReplicator.topicprotected final PersistentTopicPersistentSubscription.topicMethods in org.apache.pulsar.broker.service.persistent that return PersistentTopicModifier and TypeMethodDescriptionPersistentDispatcherMultipleConsumers.getTopic()PersistentDispatcherMultipleConsumersClassic.getTopic()Constructors in org.apache.pulsar.broker.service.persistent with parameters of type PersistentTopicModifierConstructorDescriptionDispatchRateLimiter(PersistentTopic topic, String subscriptionName, DispatchRateLimiter.Type type) DispatchRateLimiter(PersistentTopic topic, DispatchRateLimiter.Type type) GeoPersistentReplicator(PersistentTopic topic, ManagedCursor cursor, String localCluster, String remoteCluster, BrokerService brokerService, PulsarClientImpl replicationClient) MessageDeduplication(PulsarService pulsar, PersistentTopic topic, ManagedLedger managedLedger) PersistentDispatcherMultipleConsumers(PersistentTopic topic, ManagedCursor cursor, Subscription subscription) PersistentDispatcherMultipleConsumers(PersistentTopic topic, ManagedCursor cursor, Subscription subscription, boolean allowOutOfOrderDelivery) PersistentDispatcherMultipleConsumersClassic(PersistentTopic topic, ManagedCursor cursor, Subscription subscription) PersistentDispatcherMultipleConsumersClassic(PersistentTopic topic, ManagedCursor cursor, Subscription subscription, boolean allowOutOfOrderDelivery) PersistentDispatcherSingleActiveConsumer(ManagedCursor cursor, org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, PersistentTopic topic, Subscription subscription) PersistentMessageExpiryMonitor(PersistentTopic topic, String subscriptionName, ManagedCursor cursor, PersistentSubscription subscription) PersistentReplicator(String localCluster, PersistentTopic localTopic, ManagedCursor cursor, String remoteCluster, String remoteTopic, BrokerService brokerService, PulsarClientImpl replicationClient) PersistentSubscription(PersistentTopic topic, String subscriptionName, ManagedCursor cursor, boolean replicated) PersistentSubscription(PersistentTopic topic, String subscriptionName, ManagedCursor cursor, boolean replicated, Map<String, String> subscriptionProperties) PulsarCompactorSubscription(PersistentTopic topic, CompactedTopic compactedTopic, String subscriptionName, ManagedCursor cursor) ReplicatedSubscriptionsController(PersistentTopic topic, String localCluster) ShadowReplicator(String shadowTopic, PersistentTopic sourceTopic, ManagedCursor cursor, BrokerService brokerService, PulsarClientImpl replicationClient) -
Uses of PersistentTopic in org.apache.pulsar.broker.transaction.buffer.impl
Constructors in org.apache.pulsar.broker.transaction.buffer.impl with parameters of type PersistentTopic