Micronaut Pulsar Configuration Reference

Every documented configuration property of Micronaut Pulsar, with types, descriptions, and defaults.

Micronaut Pulsar documentation

18 properties across 1 section

Micronaut Pulsar Config Properties

Configuration properties for DefaultPulsarClientConfiguration

PropertyTypeDescription
pulsar.io-threadsjava.lang.IntegerNumber of threads to use with read operations
pulsar.listener-threadsjava.lang.IntegerNumber of threads to use with message example.java.listeners.
pulsar.authentication-jwtjava.lang.String
pulsar.ssl-providerjava.lang.StringDefaults to default JVM provider.
pulsar.tls-trust-store-pathjava.lang.String
pulsar.tls-trust-store-passwordjava.lang.String
pulsar.tls-cert-file-pathjava.lang.String
pulsar.tls-verify-hostnamejava.lang.Boolean
pulsar.tls-allow-insecure-connectionjava.lang.Boolean
pulsar.tls-ciphersjava.util.Set
pulsar.tls-protocolsjava.util.Set
pulsar.service-urljava.lang.StringApache Pulsar cluster address (IP or domain or hostname + port)
pulsar.oauth-audiencejava.lang.StringString representing client application willing to listen to
pulsar.oauth-credentials-urljava.net.URLURL or a path to a file containing client id, client secret, and such for OAuth2 client application.
pulsar.oauth-issuer-urljava.net.URLURL of the OAuth2 Token issuer
pulsar.use-dead-letter-queuejava.lang.BooleanIf not set defaults to true which means that after max number of retries failed message is sent to DLQ and won’t be resent again.
pulsar.default-max-retry-dlqintIf not set defaults to 16 (Pulsar library default). {@code #useDeadLetterQueue} must be enabled or else this value is ignored.
pulsar.default-tenantjava.lang.StringUse in combination with ${tenant} placeholder in annotation.PulsarConsumer#topic() , annotation.PulsarConsumer#topics() , annotation.PulsarConsumer#topicsPattern() , annotation.PulsarReader#topic() , annotation.PulsarProducer#topic() to avoid hardcoding tenant name into source code through mentioned annotations. <p> This property will be ignored if multi-tenancy module is enabled.