Configuration Reference
Version:2.5.1
Micronaut Pulsar Config Properties
🔗Property | Type | Description |
---|---|---|
|
java.lang.Integer |
Number of threads to use with read operations |
|
java.lang.Integer |
Number of threads to use with message example.java.listeners. |
|
java.lang.String |
|
|
java.lang.String |
Defaults to default JVM provider. |
|
java.lang.String |
|
|
java.lang.String |
|
|
java.lang.String |
|
|
java.lang.Boolean |
|
|
java.lang.Boolean |
|
|
java.util.Set |
|
|
java.util.Set |
|
|
java.lang.String |
|
|
java.lang.String |
Must be set for usage with the OAuth2 authentication. |
|
java.net.URL |
URL or a path to a file containing client id, client secret, and such for OAuth2 client application. |
|
java.net.URL |
URL of the OAuth2 Token issuer |
|
java.lang.Boolean |
If 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. |
|
int |
If not set defaults to 16 (Pulsar library default). {@code #useDeadLetterQueue} must be enabled or else this value is ignored. |
|
java.lang.String |
Use 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. |