Extension Configuration Reference
Core
Configuration property fixed at build time - All other configuration properties are overridable at runtime
Configuration property |
Type |
Default |
|---|---|---|
Directory where to look for Workflow definition files. It is relative to If you set by example Environment variable: |
string |
|
Prefix used to construct the Must be a valid Java package name. Example:
Generated identifiers are:
If Following the previous example, the generated identifiers would be:
Environment variable: |
string |
|
Whether to enable workflow execution tracing. If not set, it defaults to true in dev and test mode. Environment variable: |
boolean |
|
Connect timeout in milliseconds. Default client:
Named client:
Environment variable: |
int |
|
Read timeout in milliseconds. Default client:
Named client:
Environment variable: |
int |
|
Maximum size of the HTTP connection pool (number of concurrent connections). Default client:
Named client:
Environment variable: |
int |
|
Whether HTTP keep-alive is enabled. Default client:
Named client:
Environment variable: |
boolean |
|
Connection time-to-live in seconds. After this time, idle connections can be closed and reestablished. Default client:
Named client:
Environment variable: |
int |
|
Quarkus REST client name used when the underlying HTTP client is shared. This name corresponds to the Vert.x HTTP client name and is only used when Default client:
Named client:
Environment variable: |
string |
|
Whether this HTTP client is shared with other Quarkus REST clients. When Default client:
Named client:
Environment variable: |
boolean |
|
Maximum number of redirects allowed for a request. Default client:
Named client:
Environment variable: |
int |
|
Maximum size of all HTTP headers for HTTP/1.x, in bytes. Default client:
Named client:
Environment variable: |
int |
|
Maximum length of the initial HTTP/1.x request line, in bytes. Default client:
Named client:
Environment variable: |
int |
|
HTTP Default client:
Named client:
Environment variable: |
string |
|
Enables HTTP/2 for this client when set to Default client:
Named client:
Environment variable: |
boolean |
|
Enables ALPN (Application-Layer Protocol Negotiation) for this client when set to ALPN is typically required for HTTP/2 over TLS. Default client:
Named client:
Environment variable: |
boolean |
|
Whether to capture the stack trace of REST client invocations. This is mainly useful for debugging and error reporting, at the cost of some overhead. Default client:
Named client:
Environment variable: |
boolean |
|
Logging scope for the underlying REST client. Supported values (case-insensitive):
Default client:
Named client:
Environment variable: |
|
|
Maximum number of characters of the request/response body to log. Default client:
Named client:
Environment variable: |
int |
|
Static HTTP headers to apply to every request by this client. The value is parsed as a comma-separated list of
For a named client:
Environment variable: |
string |
|
HTTP proxy host. When set together with Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
HTTP proxy port. Only used when Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
Username for authenticating with the HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Password for authenticating with the HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Hosts that should bypass the HTTP proxy. The value is a
Named client:
Internally mapped to Environment variable: |
string |
|
Proxy connect timeout in milliseconds. Controls how long the client will wait when establishing a connection to the configured HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
long |
|
Whether the client should automatically follow HTTP redirects. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Whether HTTP compression is enabled. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Maximum HTTP chunk size in bytes. This controls the underlying Vert.x HTTP parser chunk size. For most users the default is sufficient; only adjust if you need fine-grained control over streaming behaviour. Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
Maximum content length (in bytes) for HTTP/2 clear-text upgrade (h2c). Controls the threshold used when upgrading HTTP/1.1 connections to HTTP/2 without TLS. Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
How multiple query parameters with the same name are encoded. Valid values correspond to Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Whether to trust all TLS certificates. Warning: enabling this effectively disables certificate validation and should only be used in development or controlled environments. Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Whether to verify the remote TLS hostname. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Name of the custom Environment variable: |
string |
|
Specific custom
Environment variable: |
Map<String,String> |
|
Connect timeout in milliseconds. Default client:
Named client:
Environment variable: |
int |
|
Read timeout in milliseconds. Default client:
Named client:
Environment variable: |
int |
|
Maximum size of the HTTP connection pool (number of concurrent connections). Default client:
Named client:
Environment variable: |
int |
|
Whether HTTP keep-alive is enabled. Default client:
Named client:
Environment variable: |
boolean |
|
Connection time-to-live in seconds. After this time, idle connections can be closed and reestablished. Default client:
Named client:
Environment variable: |
int |
|
Quarkus REST client name used when the underlying HTTP client is shared. This name corresponds to the Vert.x HTTP client name and is only used when Default client:
Named client:
Environment variable: |
string |
|
Whether this HTTP client is shared with other Quarkus REST clients. When Default client:
Named client:
Environment variable: |
boolean |
|
Maximum number of redirects allowed for a request. Default client:
Named client:
Environment variable: |
int |
|
Maximum size of all HTTP headers for HTTP/1.x, in bytes. Default client:
Named client:
Environment variable: |
int |
|
Maximum length of the initial HTTP/1.x request line, in bytes. Default client:
Named client:
Environment variable: |
int |
|
HTTP Default client:
Named client:
Environment variable: |
string |
|
Enables HTTP/2 for this client when set to Default client:
Named client:
Environment variable: |
boolean |
|
Enables ALPN (Application-Layer Protocol Negotiation) for this client when set to ALPN is typically required for HTTP/2 over TLS. Default client:
Named client:
Environment variable: |
boolean |
|
Whether to capture the stack trace of REST client invocations. This is mainly useful for debugging and error reporting, at the cost of some overhead. Default client:
Named client:
Environment variable: |
boolean |
|
Logging scope for the underlying REST client. Supported values (case-insensitive):
Default client:
Named client:
Environment variable: |
|
|
Maximum number of characters of the request/response body to log. Default client:
Named client:
Environment variable: |
int |
|
Static HTTP headers to apply to every request by this client. The value is parsed as a comma-separated list of
For a named client:
Environment variable: |
string |
|
HTTP proxy host. When set together with Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
HTTP proxy port. Only used when Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
Username for authenticating with the HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Password for authenticating with the HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Hosts that should bypass the HTTP proxy. The value is a
Named client:
Internally mapped to Environment variable: |
string |
|
Proxy connect timeout in milliseconds. Controls how long the client will wait when establishing a connection to the configured HTTP proxy. Default client:
Named client:
Internally mapped to Environment variable: |
long |
|
Whether the client should automatically follow HTTP redirects. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Whether HTTP compression is enabled. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Maximum HTTP chunk size in bytes. This controls the underlying Vert.x HTTP parser chunk size. For most users the default is sufficient; only adjust if you need fine-grained control over streaming behaviour. Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
Maximum content length (in bytes) for HTTP/2 clear-text upgrade (h2c). Controls the threshold used when upgrading HTTP/1.1 connections to HTTP/2 without TLS. Default client:
Named client:
Internally mapped to Environment variable: |
int |
|
How multiple query parameters with the same name are encoded. Valid values correspond to Default client:
Named client:
Internally mapped to Environment variable: |
string |
|
Whether to trust all TLS certificates. Warning: enabling this effectively disables certificate validation and should only be used in development or controlled environments. Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Whether to verify the remote TLS hostname. When Default client:
Named client:
Internally mapped to Environment variable: |
boolean |
|
Client name to use for all HTTP/OpenAPI tasks in this workflow when there is no task-level override. Property:
Environment variable: |
string |
|
Client name to use for this specific task. Property:
Environment variable: |
string |
Messaging
Configuration property fixed at build time - All other configuration properties are overridable at runtime
Configuration property |
Type |
Default |
|---|---|---|
Register default consumer/publisher beans bound to 'flow-in'/'flow-out' channels Environment variable: |
boolean |
|
Register the default events lifecycle publisher to the 'flow-lifecycle-out'. By default, the application won’t publish any lifecycle event to this channel. Environment variable: |
boolean |
|