Uses of Interface
org.apache.pulsar.broker.service.Subscription
-
Packages that use Subscription Package Description org.apache.pulsar.broker.intercept Pulsar broker interceptor.org.apache.pulsar.broker.service Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.service.nonpersistent Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.org.apache.pulsar.broker.service.persistent 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 Subscription Modifier and Type Method Description default 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 Subscription Modifier and Type Class Description classAbstractSubscriptionFields in org.apache.pulsar.broker.service declared as Subscription Modifier and Type Field Description protected SubscriptionAbstractBaseDispatcher. subscriptionMethods in org.apache.pulsar.broker.service that return Subscription Modifier and Type Method Description SubscriptionConsumer. getSubscription()SubscriptionTopic. getSubscription(java.lang.String subscription)Methods in org.apache.pulsar.broker.service that return types with arguments of type Subscription Modifier and Type Method Description java.util.concurrent.CompletableFuture<Subscription>Topic. createSubscription(java.lang.String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, java.util.Map<java.lang.String,java.lang.String> properties)org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap<java.lang.String,? extends Subscription>Topic. getSubscriptions()Methods in org.apache.pulsar.broker.service with parameters of type Subscription Modifier and Type Method Description protected java.util.concurrent.CompletableFuture<java.lang.Void>AbstractTopic. addConsumerToSubscription(Subscription subscription, Consumer consumer)protected ConsumerAbstractTopic. getActiveConsumer(Subscription subscription)io.netty.util.concurrent.Future<java.lang.Void>PulsarCommandSender. sendMessagesToConsumer(long consumerId, java.lang.String topicName, Subscription subscription, int partitionIdx, java.util.List<org.apache.bookkeeper.mledger.Entry> entries, EntryBatchSizes batchSizes, EntryBatchIndexesAcks batchIndexesAcks, RedeliveryTracker redeliveryTracker, long epoch)io.netty.channel.ChannelPromisePulsarCommandSenderImpl. sendMessagesToConsumer(long consumerId, java.lang.String topicName, Subscription subscription, int partitionIdx, java.util.List<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 Subscription Modifier and Type Method Description protected intAbstractTopic. getNumberOfSameAddressConsumers(java.lang.String clientAddress, java.util.List<? extends Subscription> subscriptions)Constructors in org.apache.pulsar.broker.service with parameters of type Subscription Constructor Description AbstractBaseDispatcher(Subscription subscription, org.apache.pulsar.broker.ServiceConfiguration serviceConfig)AbstractDispatcherMultipleConsumers(Subscription subscription, org.apache.pulsar.broker.ServiceConfiguration serviceConfig)AbstractDispatcherSingleActiveConsumer(org.apache.pulsar.common.api.proto.CommandSubscribe.SubType subscriptionType, int partitionIndex, java.lang.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, java.lang.String topicName, long consumerId, int priorityLevel, java.lang.String consumerName, boolean isDurable, TransportCnx cnx, java.lang.String appId, java.util.Map<java.lang.String,java.lang.String> metadata, boolean readCompacted, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition subscriptionInitialPosition, org.apache.pulsar.common.api.proto.KeySharedMeta keySharedMeta, org.apache.pulsar.client.api.MessageId startMessageId, long consumerEpoch) -
Uses of Subscription in org.apache.pulsar.broker.service.nonpersistent
Classes in org.apache.pulsar.broker.service.nonpersistent that implement Subscription Modifier and Type Class Description classNonPersistentSubscriptionFields in org.apache.pulsar.broker.service.nonpersistent declared as Subscription Modifier and Type Field Description protected SubscriptionNonPersistentDispatcherMultipleConsumers. subscriptionMethods in org.apache.pulsar.broker.service.nonpersistent that return Subscription Modifier and Type Method Description SubscriptionNonPersistentTopic. getSubscription(java.lang.String subscription)Methods in org.apache.pulsar.broker.service.nonpersistent that return types with arguments of type Subscription Modifier and Type Method Description java.util.concurrent.CompletableFuture<Subscription>NonPersistentTopic. createSubscription(java.lang.String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, java.util.Map<java.lang.String,java.lang.String> properties)Constructors in org.apache.pulsar.broker.service.nonpersistent with parameters of type Subscription Constructor Description NonPersistentDispatcherMultipleConsumers(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 Subscription Modifier and Type Class Description classCompactorSubscriptionclassPersistentSubscriptionMethods in org.apache.pulsar.broker.service.persistent that return types with arguments of type Subscription Modifier and Type Method Description java.util.concurrent.CompletableFuture<Subscription>PersistentTopic. createSubscription(java.lang.String subscriptionName, org.apache.pulsar.common.api.proto.CommandSubscribe.InitialPosition initialPosition, boolean replicateSubscriptionState, java.util.Map<java.lang.String,java.lang.String> subscriptionProperties)Constructors in org.apache.pulsar.broker.service.persistent with parameters of type Subscription Constructor Description PersistentDispatcherMultipleConsumers(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)
-