Index

A C D G O P R 
All Classes and Interfaces|All Packages

A

AdaptedReactivePulsarClientFactory - Class in org.apache.pulsar.reactive.client.adapter
Class to create ReactivePulsarClient and ReactiveMessageSenderCache.
AdapterImplementationFactory - Class in org.apache.pulsar.reactive.client.internal.adapter
Adapter implementation for ReactivePulsarClient based on PulsarClient.
adaptPulsarFuture(Supplier<? extends CompletableFuture<T>>) - Static method in class org.apache.pulsar.reactive.client.internal.adapter.AdapterImplementationFactory
Adapts a CompletableFuture returned by the PulsarClient operations to a Mono.

C

close() - Method in class org.apache.pulsar.reactive.client.internal.adapter.ConcurrentHashMapProducerCacheProvider
 
ConcurrentHashMapProducerCacheProvider - Class in org.apache.pulsar.reactive.client.internal.adapter
Producer cache provider that uses a ConcurrentHashMap to cache entries.
ConcurrentHashMapProducerCacheProvider() - Constructor for class org.apache.pulsar.reactive.client.internal.adapter.ConcurrentHashMapProducerCacheProvider
ConcurrentHashMapProducerCacheProvider's constructor.
create(Supplier<PulsarClient>) - Static method in class org.apache.pulsar.reactive.client.adapter.AdaptedReactivePulsarClientFactory
Creates a ReactivePulsarClient which will lazily call the provided supplier to get an instance of a Pulsar Client when needed.
create(PulsarClient) - Static method in class org.apache.pulsar.reactive.client.adapter.AdaptedReactivePulsarClientFactory
Creates a ReactivePulsarClient by wrapping an existing PulsarClient instance.
createCache() - Static method in class org.apache.pulsar.reactive.client.adapter.AdaptedReactivePulsarClientFactory
Creates a ReactiveMessageSenderCache.
createCache() - Static method in class org.apache.pulsar.reactive.client.internal.adapter.AdapterImplementationFactory
Creates a ReactiveMessageSenderCache.
createCache(ProducerCacheProvider) - Static method in class org.apache.pulsar.reactive.client.adapter.AdaptedReactivePulsarClientFactory
Creates a ReactiveMessageSenderCache adapting the provided ProducerCacheProvider.
createCache(ProducerCacheProvider) - Static method in class org.apache.pulsar.reactive.client.internal.adapter.AdapterImplementationFactory
Creates a ReactiveMessageSenderCache adapting the provided ProducerCacheProvider.
createReactivePulsarClient(Supplier<PulsarClient>) - Static method in class org.apache.pulsar.reactive.client.internal.adapter.AdapterImplementationFactory
Creates a ReactivePulsarClient which will lazily call the provided supplier to get an instance of a Pulsar Client when needed.

D

DefaultMessageGroupingFunction - Class in org.apache.pulsar.reactive.client.adapter
Default message grouping function.
DefaultMessageGroupingFunction() - Constructor for class org.apache.pulsar.reactive.client.adapter.DefaultMessageGroupingFunction
 

G

getOrCreateCachedEntry(K, Function<K, CompletableFuture<V>>) - Method in interface org.apache.pulsar.reactive.client.adapter.ProducerCacheProvider
Gets or create an entry in the cache.
getOrCreateCachedEntry(K, Function<K, CompletableFuture<V>>) - Method in class org.apache.pulsar.reactive.client.internal.adapter.ConcurrentHashMapProducerCacheProvider
 

O

org.apache.pulsar.reactive.client.adapter - package org.apache.pulsar.reactive.client.adapter
 
org.apache.pulsar.reactive.client.internal.adapter - package org.apache.pulsar.reactive.client.internal.adapter
 

P

ProducerCacheProvider - Interface in org.apache.pulsar.reactive.client.adapter
Cache provider interface used by the ReactiveMessageSender to cache the underlying Producers it uses.
ProducerCacheProviderFactory - Interface in org.apache.pulsar.reactive.client.adapter
Interface to supply instances of ProducerCacheProvider.

R

resolveProcessingGroup(Message<?>, int) - Method in class org.apache.pulsar.reactive.client.adapter.DefaultMessageGroupingFunction
 
A C D G O P R 
All Classes and Interfaces|All Packages