These properties show up in nearly every connector’s application.properties. Real values come from the connector’s defaults; Kubernetes secrets and ConfigMaps inject deployment values at deploy time. For deploy-time configuration through Helm values.yaml and SOPS-encrypted secrets, see Configure the connector.
Quarkus and Camel plumbing
| Property | Typical value | What it controls |
|---|
quarkus.native.resources.includes | /** | Includes XSLT/JSON resources in the native image |
quarkus.camel.servlet.url-patterns | /* | URL pattern for the REST DSL servlet |
template.version | 1.0.0 | Optional version label for the connector |
HTTP client and CXF
| Property | Typical value | What it controls |
|---|
http.client.connect.timeout | 5000 | Connection timeout (ms) |
http.client.request.timeout | 10000 | Request timeout (ms) |
http.client.socket.timeout | 5000 | Socket read timeout (ms) |
http.client.connection.max.per.route | 200 | Max connections per route |
http.client.connection.max.total | 200 | Max connections in the pool |
http.client.proxy.activate | true | Activate proxy for outbound HTTP calls |
cxf.client.connect.timeout | 5000 | (SOAP only) connection timeout |
cxf.client.receive.timeout | 10000 | (SOAP only) receive timeout |
cxf.loggingFeatureEnabled | false | (SOAP only) toggle CXF SOAP request and response logging |
cxf.dataFormat | RAW | (SOAP only) keep the literal SOAP envelope produced by your XSLT |
Retry and redelivery
| Property | Typical value | What it controls |
|---|
retryFlag | false | Master toggle for retries (referenced by kamelets) |
retryStatuses | 429,500,502,503,504 | HTTP statuses that trigger a retry |
gc-http-caller-handleExceptionsInConnector | false | If true, the connector handles HTTP errors itself instead of relying on the kamelet |
Content types and headers
| Property | Typical value | What it controls |
|---|
contentType | application/json | Default Content-Type for outbound calls |
accept | application/json | Default Accept for outbound calls |
acceptedHeaders | Content-Type | Comma-separated list of headers retained by HeaderRemovalPolicy |
resourcesBasePath | (empty) | Optional base path for classpath-loaded resources; if set, must end with / |
HeaderRemovalPolicy strips every header except those listed in acceptedHeaders. Use exchange properties for any side-channel data that must survive across route steps.
Custom thread pool
Use these properties when you register a CustomThreadPoolProfile for parallel EIPs such as multicast().parallelProcessing() or split().parallelProcessing().
| Property | Typical value | What it controls |
|---|
thread.profile.core.pool.size | 10 | Baseline number of threads the pool keeps created and available |
thread.profile.max.pool.size | 20 | Upper limit on threads the pool creates to handle spikes |
Next step
To apply deploy-time overrides on top of these values, see Configure the connector. To exercise the routes locally and on a cluster, see Test and validate.