|
Type |
Default |
Whether a health check is published in case the smallrye-health extension is present.
This is a global setting and is not specific to a datasource.
Environment variable: QUARKUS_ARTEMIS_HEALTH_ENABLED
|
boolean |
|
Whether configurations (org.apache.activemq.artemis.api.core.client.ServerLocator`s in case of the `artemis-core extension, jakarta.jms.ConnectionFactory`s in case of the `artemis-jms extension) should be included in the health check. Defaults to true if not set.
Environment variable: QUARKUS_ARTEMIS_HEALTH_EXTERNAL_ENABLED
|
boolean |
|
Configurations |
Type |
Default |
quarkus.artemis."configuration-name".enabled
Whether to enable this configuration.
Environment variable: QUARKUS_ARTEMIS_ENABLED
|
boolean |
|
quarkus.artemis."configuration-name".devservices.enabled
Enable or disable Dev Services explicitly. Dev Services are automatically enabled unless quarkus.artemis.url is set.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_ENABLED
|
boolean |
|
quarkus.artemis."configuration-name".devservices.port
Optional fixed port the dev service will listen to.
If not defined, the port will be chosen randomly.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_PORT
|
int |
|
quarkus.artemis."configuration-name".devservices.web-ui-port
Optional fixed port the Artemis Web-Ui will be exposed at.
If not defined, the Artemis Web-Ui port will be chosen randomly.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_WEB_UI_PORT
|
int |
|
quarkus.artemis."configuration-name".devservices.image-name
The ActiveMQ Artemis container image to use.
Defaults to quay.io/arkmq-org/activemq-artemis-broker:artemis.2.40.0
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_IMAGE_NAME
|
string |
|
quarkus.artemis."configuration-name".devservices.shared
Indicates if the ActiveMQ Artemis broker managed by Quarkus Dev Services is shared. When shared, Quarkus looks for running containers using label-based service discovery. If a matching container is found, it is used, and so a second one is not started. Otherwise, Dev Services for ActiveMQ Artemis starts a new container. Is activated by default when not set.
The discovery uses the quarkus-dev-service-artemis label. The value is configured using the service-name property.
Container sharing is only used in dev mode.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_SHARED
|
boolean |
|
quarkus.artemis."configuration-name".devservices.service-name
The value of the quarkus-dev-service-artemis label attached to the started container. This property is used when shared is set to true . It defaults to artemis when not set. In this case, before starting a container, Dev Services for ActiveMQ Artemis looks for a container with the quarkus-dev-service-artemis label set to the configured value. If found, it will use this container instead of starting a new one. Otherwise it starts a new container with the quarkus-dev-service-artemis label set to the specified value.
This property is used when you need multiple shared ActiveMQ Artemis brokers.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_SERVICE_NAME
|
string |
|
quarkus.artemis."configuration-name".devservices.user
User to start artemis broker. Defaults to admin if not set.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_USER
|
string |
|
quarkus.artemis."configuration-name".devservices.password
Password to start artemis broker. Defaults to admin when not set.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_PASSWORD
|
string |
|
quarkus.artemis."configuration-name".devservices.extra-args
Value to pass into the AMQ_EXTRA_ARGS environment variable in the container. Values wil be augmented with those provided in defaultExtraArgs
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_EXTRA_ARGS
|
string |
|
quarkus.artemis."configuration-name".devservices.default-extra-args
Default values to be merged with those provided in extraArgs . It’s recommended to only overwrite this if one of the below listed default arguments needs to be unset, otherwise the extraArgs option should be used.
Defaults to --no-autotune --mapped --no-fsync --relax-jolokia when not set.
Environment variable: QUARKUS_ARTEMIS_DEVSERVICES_DEFAULT_EXTRA_ARGS
|
string |
|
quarkus.artemis."configuration-name".xa-enabled
Support to expose jakarta.jms.XAConnectionFactory . Is not activated by default.
Environment variable: QUARKUS_ARTEMIS_XA_ENABLED
|
boolean |
|
quarkus.artemis."configuration-name".url
Environment variable: QUARKUS_ARTEMIS_URL
|
string |
|
quarkus.artemis."configuration-name".username
Username for authentication, only used with JMS.
Environment variable: QUARKUS_ARTEMIS_USERNAME
|
string |
|
quarkus.artemis."configuration-name".password
Password for authentication, only used with JMS.
Environment variable: QUARKUS_ARTEMIS_PASSWORD
|
string |
|
quarkus.artemis."configuration-name".health-exclude
Whether this particular data source should be excluded from the health check if the general health check for data sources is enabled.
By default, the health check includes all configured data sources (if it is enabled).
Environment variable: QUARKUS_ARTEMIS_HEALTH_EXCLUDE
|
boolean |
|