- pause(String) - Method in class io.micronaut.pulsar.processor.PulsarConsumerProcessor
-
- pause(String) - Method in interface io.micronaut.pulsar.PulsarConsumerRegistry
-
- PREFIX - Static variable in class io.micronaut.pulsar.config.AbstractPulsarConfiguration
-
The default prefix used for Pulsar configuration.
- process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.pulsar.processor.PulsarConsumerProcessor
-
- producers - Variable in class io.micronaut.pulsar.intercept.PulsarProducerAdvice
-
- ProducerSubscriptionFailedEvent - Class in io.micronaut.pulsar.events
-
Raise error event on failed producer subscription.
- ProducerSubscriptionFailedEvent(String, Throwable) - Constructor for class io.micronaut.pulsar.events.ProducerSubscriptionFailedEvent
-
- PROTOBUF_SCHEMA_NAME - Static variable in interface io.micronaut.pulsar.schemas.SchemaResolver
-
- ProtobufReader<T> - Class in io.micronaut.pulsar.schemas.protobuf
-
Protobuf Schema Reader to allow using ProtobufferCodec
from Micronaut.
- ProtobufReader(ProtobufferCodec, Argument<T>) - Constructor for class io.micronaut.pulsar.schemas.protobuf.ProtobufReader
-
- ProtobufSchema<T> - Class in io.micronaut.pulsar.schemas
-
JSON Schema to allow using ProtobufferCodec
from Micronaut.
- ProtobufSchema(SchemaInfo, ProtobufReader<T>, ProtobufWriter<T>) - Constructor for class io.micronaut.pulsar.schemas.ProtobufSchema
-
- ProtobufSchemaResolver - Class in io.micronaut.pulsar.schemas.protobuf
-
Protobuf schema resolver.
- ProtobufSchemaResolver(ProtobufferCodec) - Constructor for class io.micronaut.pulsar.schemas.protobuf.ProtobufSchemaResolver
-
- ProtobufWriter<T> - Class in io.micronaut.pulsar.schemas.protobuf
-
Protobuf Schema Writer to allow using ProtobufferCodec
from Micronaut.
- ProtobufWriter(ProtobufferCodec) - Constructor for class io.micronaut.pulsar.schemas.protobuf.ProtobufWriter
-
- PulsarArgumentHandler - Class in io.micronaut.pulsar.processor
-
Helper processor class for arguments and headers on Pulsar consumers / processors.
- PulsarArgumentHandler(Argument<?>[], String) - Constructor for class io.micronaut.pulsar.processor.PulsarArgumentHandler
-
- pulsarClient - Variable in class io.micronaut.pulsar.intercept.PulsarProducerAdvice
-
- pulsarClient(PulsarClientConfiguration) - Method in class io.micronaut.pulsar.PulsarClientFactory
-
Simple factory method for building main PulsarClient that serves as a connection to Pulsar cluster.
- PulsarClientConfiguration - Interface in io.micronaut.pulsar.config
-
Basic requirements for custom and default configuration to create Pulsar client.
- PulsarClientFactory - Class in io.micronaut.pulsar
-
Create bean of PulsarClient type which is required by consumers and producers.
- PulsarClientFactory() - Constructor for class io.micronaut.pulsar.PulsarClientFactory
-
- PulsarConsumer - Annotation Type in io.micronaut.pulsar.annotation
-
Marks a method as a Pulsar Consumer.
- PulsarConsumerProcessor - Class in io.micronaut.pulsar.processor
-
Processes beans containing methods annotated with @PulsarConsumer.
- PulsarConsumerProcessor(ApplicationEventPublisher<Object>, BeanContext, PulsarClient, DefaultSchemaHandler, DefaultPulsarClientConfiguration, TopicResolver) - Constructor for class io.micronaut.pulsar.processor.PulsarConsumerProcessor
-
- PulsarConsumerRegistry - Interface in io.micronaut.pulsar
-
A registry for created Pulsar consumers.
- PulsarFailureEvent - Interface in io.micronaut.pulsar.events
-
Event raised on failure made by Pulsar client connection or reader, consumer, or producer errors.
- PulsarMultitenantProducerAdvice - Class in io.micronaut.pulsar.intercept
-
Intercepting pulsar Producer
methods.
- PulsarMultitenantProducerAdvice(PulsarClient, DefaultSchemaHandler, BeanContext, ApplicationEventPublisher<ProducerSubscriptionFailedEvent>, TenantNameResolver, TopicResolver) - Constructor for class io.micronaut.pulsar.intercept.PulsarMultitenantProducerAdvice
-
- PulsarProducer - Annotation Type in io.micronaut.pulsar.annotation
-
Marks a method that should produce values to Pulsar topics on call.
- PulsarProducerAdvice - Class in io.micronaut.pulsar.intercept
-
Intercepting pulsar Producer
methods.
- PulsarProducerAdvice(PulsarClient, DefaultSchemaHandler, BeanContext, ApplicationEventPublisher<ProducerSubscriptionFailedEvent>) - Constructor for class io.micronaut.pulsar.intercept.PulsarProducerAdvice
-
Constructor for instantiating Pulsar producer advice for intercepting producer methods.
- PulsarProducerClient - Annotation Type in io.micronaut.pulsar.annotation
-
Marks a type as a bean containing producer methods.
- PulsarProducerFactory - Class in io.micronaut.pulsar
-
Pulsar Producer
factory.
- PulsarProducerFactory(PulsarClientConfiguration, TopicResolver) - Constructor for class io.micronaut.pulsar.PulsarProducerFactory
-
- PulsarProducerRegistry - Interface in io.micronaut.pulsar
-
A registry of managed Producer
instances key by id and type.
- PulsarReader - Annotation Type in io.micronaut.pulsar.annotation
-
Create and inject Pulsar reader into field.
- PulsarReaderAdvice - Class in io.micronaut.pulsar.intercept
-
Interceptor for abstract methods annotated with the
PulsarReader
.
- PulsarReaderAdvice(BeanContext) - Constructor for class io.micronaut.pulsar.intercept.PulsarReaderAdvice
-
- PulsarReaderClient - Annotation Type in io.micronaut.pulsar.annotation
-
Marks a type as a bean containing reader methods.
- PulsarReaderFactory - Class in io.micronaut.pulsar
-
Create pulsar reader beans for fields annotated with PulsarReader.
- PulsarReaderFactory(PulsarClient, DefaultSchemaHandler, TopicResolver) - Constructor for class io.micronaut.pulsar.PulsarReaderFactory
-
- PulsarReaderRegistry - Interface in io.micronaut.pulsar
-
Keeps track of all created Pulsar readers.
- PulsarServiceUrlProvider - Annotation Type in io.micronaut.pulsar.annotation
-
Marks a class that contains a method to resolve the Pulsar service url.
- PulsarSubscription - Annotation Type in io.micronaut.pulsar.annotation
-
Mark a class that contains Pulsar consumers.
- PulsarTenantDiscoveredEvent - Class in io.micronaut.pulsar.events
-
Simple event to publish on new tenant discovery.
- PulsarTenantDiscoveredEvent(Serializable) - Constructor for class io.micronaut.pulsar.events.PulsarTenantDiscoveredEvent
-