Uses of Class
org.apache.pulsar.broker.service.Producer
Packages that use Producer
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 Producer in org.apache.pulsar.broker.intercept
Methods in org.apache.pulsar.broker.intercept with parameters of type ProducerModifier and TypeMethodDescriptiondefault voidBrokerInterceptor.messageProduced(ServerCnx cnx, Producer producer, long startTimeNs, long ledgerId, long entryId, Topic.PublishContext publishContext) Intercept after a message is produced.voidBrokerInterceptors.messageProduced(ServerCnx cnx, Producer producer, long startTimeNs, long ledgerId, long entryId, Topic.PublishContext publishContext) voidBrokerInterceptorWithClassLoader.messageProduced(ServerCnx cnx, Producer producer, long startTimeNs, long ledgerId, long entryId, Topic.PublishContext publishContext) default voidCalled by the broker when a new connection is created.voidvoidBrokerInterceptorWithClassLoader.producerCreated(ServerCnx cnx, Producer producer, Map<String, String> metadata) -
Uses of Producer in org.apache.pulsar.broker.service
Fields in org.apache.pulsar.broker.service with type parameters of type ProducerModifier and TypeFieldDescriptionprotected final ConcurrentHashMap<String,Producer> AbstractTopic.producersMethods in org.apache.pulsar.broker.service that return types with arguments of type ProducerModifier and TypeMethodDescriptionAbstractTopic.getProducers()org.apache.pulsar.common.util.collections.ConcurrentLongHashMap<CompletableFuture<Producer>>ServerCnx.getProducers()Topic.getProducers()Methods in org.apache.pulsar.broker.service with parameters of type ProducerModifier and TypeMethodDescriptionAbstractTopic.addProducer(Producer producer, CompletableFuture<Void> producerQueuedFuture) Topic.addProducer(Producer producer, CompletableFuture<Void> producerQueuedFuture) Tries to add a producer to the topic.voidServerCnx.closeProducer(Producer producer) voidTransportCnx.closeProducer(Producer producer) protected voidAbstractTopic.handleProducerRemoved(Producer producer) protected CompletableFuture<Optional<Long>>AbstractTopic.incrementTopicEpochIfNeeded(Producer producer, CompletableFuture<Void> producerQueuedFuture) protected voidAbstractTopic.internalAddProducer(Producer producer) protected booleanAbstractTopic.isProducersExceeded(Producer producer) protected booleanAbstractTopic.isSameAddressProducersExceeded(Producer producer) booleanProducer.isSuccessorTo(Producer other) Method to determine if this producer can replace another producer.voidServerCnx.removedProducer(Producer producer) voidTransportCnx.removedProducer(Producer producer) voidAbstractTopic.removeProducer(Producer producer) voidTopic.removeProducer(Producer producer) voidServerCnx.startSendOperation(Producer producer, int msgSize, int numMessages) -
Uses of Producer in org.apache.pulsar.broker.service.nonpersistent
Methods in org.apache.pulsar.broker.service.nonpersistent with parameters of type Producer -
Uses of Producer in org.apache.pulsar.broker.service.persistent
Methods in org.apache.pulsar.broker.service.persistent with parameters of type ProducerModifier and TypeMethodDescriptionPersistentTopic.addProducer(Producer producer, CompletableFuture<Void> producerQueuedFuture) protected voidPersistentTopic.handleProducerRemoved(Producer producer)