Uses of Interface
org.apache.pulsar.broker.service.Subscription
Packages that use Subscription
Package
Description
Pulsar broker interceptor.
-
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, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) Deprecated.default voidBrokerInterceptor.beforeSendMessage(Subscription subscription, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata, Consumer consumer) Intercept messages before sending them to the consumers.voidBrokerInterceptors.beforeSendMessage(Subscription subscription, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) voidBrokerInterceptors.beforeSendMessage(Subscription subscription, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata, Consumer consumer) voidBrokerInterceptorWithClassLoader.beforeSendMessage(Subscription subscription, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) voidBrokerInterceptorWithClassLoader.beforeSendMessage(Subscription subscription, Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata, Consumer consumer) -
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) Map<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 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 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, Collection<? extends Subscription> subscriptions) Constructors in org.apache.pulsar.broker.service with parameters of type SubscriptionModifierConstructorDescriptionprotectedAbstractBaseDispatcher(Subscription subscription, ServiceConfiguration serviceConfig) protectedAbstractDispatcherMultipleConsumers(Subscription subscription, ServiceConfiguration serviceConfig) AbstractDispatcherSingleActiveConsumer(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, String topicName, Subscription subscription, ServiceConfiguration serviceConfig, 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) 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, org.apache.pulsar.common.schema.SchemaType schemaType) 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 SubscriptionModifier and TypeMethodDescriptionabstract SubscriptionAbstractPersistentDispatcherMultipleConsumers.getSubscription()PersistentDispatcherMultipleConsumers.getSubscription()PersistentDispatcherMultipleConsumersClassic.getSubscription()Methods 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 SubscriptionModifierConstructorDescriptionAbstractPersistentDispatcherMultipleConsumers(Subscription subscription, ServiceConfiguration serviceConfig) 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)