Package io.micronaut.pulsar.processor
package io.micronaut.pulsar.processor
Pulsar annotations processors for multitenancy.
- Since:
- 1.2.0.
- Author:
- Haris Secic
-
ClassDescriptionDefault listener for incoming Pulsar messages.Message type resolver for Pulsar schema.Kotlin helper class that bridges Java calls from Pulsar Java library into suspend calls to Kotlin.Provides flexibility to implement
MessageListener
as beans while still being able to override default listener resolver for Pulsar Consumers.Helper processor class for arguments and headers on Pulsar consumers / processors.Processes beans containing methods annotated with @PulsarConsumer.Resolve tenant ID class representation to Apache Pulsar tenant name (asString
).Process input string to determine real topic name for Apache Pulsar.Simple container class for describing resolved topics.