Uses of Class
org.apache.pulsar.broker.service.Producer
-
Packages that use Producer 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 Producer in org.apache.pulsar.broker.intercept
Methods in org.apache.pulsar.broker.intercept with parameters of type Producer Modifier and Type Method Description default 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 voidBrokerInterceptor. producerCreated(ServerCnx cnx, Producer producer, java.util.Map<java.lang.String,java.lang.String> metadata)Called by the broker when a new connection is created.voidBrokerInterceptors. producerCreated(ServerCnx cnx, Producer producer, java.util.Map<java.lang.String,java.lang.String> metadata)voidBrokerInterceptorWithClassLoader. producerCreated(ServerCnx cnx, Producer producer, java.util.Map<java.lang.String,java.lang.String> metadata) -
Uses of Producer in org.apache.pulsar.broker.service
Fields in org.apache.pulsar.broker.service with type parameters of type Producer Modifier and Type Field Description protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Producer>AbstractTopic. producersMethods in org.apache.pulsar.broker.service that return types with arguments of type Producer Modifier and Type Method Description java.util.Map<java.lang.String,Producer>AbstractTopic. getProducers()org.apache.pulsar.common.util.collections.ConcurrentLongHashMap<java.util.concurrent.CompletableFuture<Producer>>ServerCnx. getProducers()java.util.Map<java.lang.String,Producer>Topic. getProducers()Methods in org.apache.pulsar.broker.service with parameters of type Producer Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.Long>>AbstractTopic. addProducer(Producer producer, java.util.concurrent.CompletableFuture<java.lang.Void> producerQueuedFuture)java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.Long>>Topic. addProducer(Producer producer, java.util.concurrent.CompletableFuture<java.lang.Void> producerQueuedFuture)Tries to add a producer to the topic.voidServerCnx. closeProducer(Producer producer)voidTransportCnx. closeProducer(Producer producer)protected voidAbstractTopic. handleProducerRemoved(Producer producer)protected java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.Long>>AbstractTopic. incrementTopicEpochIfNeeded(Producer producer, java.util.concurrent.CompletableFuture<java.lang.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 Modifier and Type Method Description voidNonPersistentTopic. removeProducer(Producer producer) -
Uses of Producer in org.apache.pulsar.broker.service.persistent
Methods in org.apache.pulsar.broker.service.persistent with parameters of type Producer Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.util.Optional<java.lang.Long>>PersistentTopic. addProducer(Producer producer, java.util.concurrent.CompletableFuture<java.lang.Void> producerQueuedFuture)protected voidPersistentTopic. handleProducerRemoved(Producer producer)
-