Uses of Interface
org.apache.pulsar.broker.service.Subscription
Packages that use Subscription
Package
Description
Pulsar broker interceptor.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
-
Uses of Subscription in org.apache.pulsar.broker.intercept
Methods in org.apache.pulsar.broker.intercept with parameters of type SubscriptionModifier and TypeMethodDescriptiondefault voidBrokerInterceptor.beforeSendMessage(Subscription subscription, org.apache.bookkeeper.mledger.Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) Intercept messages before sending them to the consumers.voidBrokerInterceptors.beforeSendMessage(Subscription subscription, org.apache.bookkeeper.mledger.Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) voidBrokerInterceptorWithClassLoader.beforeSendMessage(Subscription subscription, org.apache.bookkeeper.mledger.Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) -
Uses of Subscription in org.apache.pulsar.broker.service
Classes in org.apache.pulsar.broker.service that implement SubscriptionFields in org.apache.pulsar.broker.service declared as SubscriptionMethods in org.apache.pulsar.broker.service that return SubscriptionModifier and TypeMethodDescriptionConsumer.getSubscription()Topic.getSubscription(String subscription) Methods in org.apache.pulsar.broker.service that return types with arguments of type SubscriptionModifier and TypeMethodDescriptionTopic.createSubscription(String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, Map<String, String> properties) org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<String,? extends Subscription> Topic.getSubscriptions()Methods in org.apache.pulsar.broker.service with parameters of type SubscriptionModifier and TypeMethodDescriptionprotected CompletableFuture<Void>AbstractTopic.addConsumerToSubscription(Subscription subscription, Consumer consumer) protected ConsumerAbstractTopic.getActiveConsumer(Subscription subscription) io.netty.util.concurrent.Future<Void>PulsarCommandSender.sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) io.netty.channel.ChannelPromisePulsarCommandSenderImpl.sendMessagesToConsumer(long consumerId, String topicName, Subscription subscription, int partitionIdx, List<? extends org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch) Method parameters in org.apache.pulsar.broker.service with type arguments of type SubscriptionModifier and TypeMethodDescriptionprotected intAbstractTopic.getNumberOfSameAddressConsumers(String clientAddress, List<? extends Subscription> subscriptions) Constructors in org.apache.pulsar.broker.service with parameters of type SubscriptionModifierConstructorDescriptionprotectedAbstractBaseDispatcher(Subscription subscription, org.apache.pulsar.broker.ServiceConfiguration serviceConfig) protectedAbstractDispatcherMultipleConsumers(Subscription subscription, org.apache.pulsar.broker.ServiceConfiguration serviceConfig) AbstractDispatcherSingleActiveConsumer(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, String topicName, Subscription subscription, org.apache.pulsar.broker.ServiceConfiguration serviceConfig, org.apache.bookkeeper.mledger.ManagedCursor cursor) Consumer(Subscription subscription, org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subType, String topicName, long consumerId, int priorityLevel, String consumerName, boolean isDurable, TransportCnx cnx, String appId, Map<String, String> metadata, boolean readCompacted, org.apache.pulsar.common.api.proto.KeySharedMeta keySharedMeta, org.apache.pulsar.client.api.MessageId startMessageId, long consumerEpoch) EntryFilterSupport(Subscription subscription) -
Uses of Subscription in org.apache.pulsar.broker.service.nonpersistent
Classes in org.apache.pulsar.broker.service.nonpersistent that implement SubscriptionFields in org.apache.pulsar.broker.service.nonpersistent declared as SubscriptionModifier and TypeFieldDescriptionprotected final SubscriptionNonPersistentDispatcherMultipleConsumers.subscriptionMethods in org.apache.pulsar.broker.service.nonpersistent that return SubscriptionMethods in org.apache.pulsar.broker.service.nonpersistent that return types with arguments of type SubscriptionModifier and TypeMethodDescriptionNonPersistentTopic.createSubscription(String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, Map<String, String> properties) Constructors in org.apache.pulsar.broker.service.nonpersistent with parameters of type SubscriptionModifierConstructorDescriptionNonPersistentDispatcherMultipleConsumers(NonPersistentTopic topic, Subscription subscription) NonPersistentDispatcherSingleActiveConsumer(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, NonPersistentTopic topic, Subscription subscription) NonPersistentStickyKeyDispatcherMultipleConsumers(NonPersistentTopic topic, Subscription subscription, org.apache.pulsar.common.api.proto.KeySharedMeta ksm) -
Uses of Subscription in org.apache.pulsar.broker.service.persistent
Classes in org.apache.pulsar.broker.service.persistent that implement SubscriptionMethods in org.apache.pulsar.broker.service.persistent that return types with arguments of type SubscriptionModifier and TypeMethodDescriptionPersistentTopic.createSubscription(String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, Map<String, String> subscriptionProperties) Constructors in org.apache.pulsar.broker.service.persistent with parameters of type SubscriptionModifierConstructorDescriptionPersistentDispatcherMultipleConsumers(PersistentTopic topic, org.apache.bookkeeper.mledger.ManagedCursor cursor, Subscription subscription) PersistentDispatcherMultipleConsumers(PersistentTopic topic, org.apache.bookkeeper.mledger.ManagedCursor cursor, Subscription subscription, boolean allowOutOfOrderDelivery) PersistentDispatcherSingleActiveConsumer(org.apache.bookkeeper.mledger.ManagedCursor cursor, org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, PersistentTopic topic, Subscription subscription) PersistentStreamingDispatcherMultipleConsumers(PersistentTopic topic, org.apache.bookkeeper.mledger.ManagedCursor cursor, Subscription subscription) PersistentStreamingDispatcherSingleActiveConsumer(org.apache.bookkeeper.mledger.ManagedCursor cursor, org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, PersistentTopic topic, Subscription subscription)