Chapter 7. Reference

7.1. Eclipse MicroProfile Fault Tolerance reference

7.1.1. Eclipse MicroProfile Fault Tolerance configuration properties

SmallRye Fault Tolerance specification defines the following properties in addition to the properties defined in the Eclipse MicroProfile Fault Tolerance specification.

Table 7.1. Eclipse MicroProfile Fault Tolerance configuration properties

PropertyDefault valueDescription



Number of threads used by the fault tolerance mechanisms. This does not include bulkhead thread pools.



Size of the thread pool used for scheduling timeouts.

7.2. Eclipse MicroProfile JWT reference

7.2.1. Eclipse MicroProfile Config JWT standard properties

The microprofile-jwt-smallrye subsystem supports the following Eclipse MicroProfile Config standard properties.

Table 7.2. Eclipse MicroProfile Config JWT standard properties




String representation of the public key encoded using one of the supported formats. Do not set if you have set mp.jwt.verify.publickey.location.



The location of the public key, may be a relative path or URL. Do not be set if you have set mp.jwt.verify.publickey.



The expected value of any iss claim of any JWT token being validated.

Example configuration:


7.3. Eclipse MicroProfile OpenAPI reference

7.3.1. Eclipse MicroProfile OpenAPI configuration properties

In addition to the standard Eclipse MicroProfile OpenAPI configuration properties, JBoss EAP supports the following additional Eclipse MicroProfile OpenAPI properties. These properties can be applied in the application scope and the global scope.

Table 7.3. Eclipse MicroProfile OpenAPI properties in JBoss EAP

PropertyDefault valueDescription



Enables or disables registration of an /openapi endpoint.

When set to false, disables generation of OpenAPI documentation. You can set the value globally using the config subsystem, or for each application in a configuration file such as /META-INF/

You can parameterize this property to selectively enable or disable microprofile-openapi-smallrye in different environments, such as production or development.

You can use this property to control which application associated with a given virtual host should generate a MicroProfile OpenAPI model.



You can use this property for generating OpenAPI documentation for multiple applications associated with a virtual host.

Set a distinct mp.openapi.extensions.path on each application associated with the same virtual host.



Indicates whether auto-generated server records are absolute or relative to the location of the OpenAPI endpoint.

Server records are necessary to ensure, in the presence of a non-root context path, that consumers of an OpenAPI can construct valid URLs to REST services relative to the host of the OpenAPI endpoint.

The value true indicates that the server records are relative to the location of the OpenAPI endpoint. The generated record contains the context path of the deployment.

When set to false, JBoss EAP XP generates server records including all the protocols, hosts, and ports at which the deployment is accessible.