org.apache.camel.spring.xml.redeliveryPolicyProfile.json Maven / Gradle / Ivy
{
"model": {
"kind": "model",
"name": "redeliveryPolicyProfile",
"title": "Redelivery Policy Profile",
"description": "Configuration of redelivery policy.",
"deprecated": false,
"label": "spring,configuration",
"javaType": "org.apache.camel.spring.xml.CamelRedeliveryPolicyFactoryBean",
"abstract": false,
"input": false,
"output": false
},
"properties": {
"maximumRedeliveries": { "index": 0, "kind": "attribute", "displayName": "Maximum Redeliveries", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the maximum number of times a message exchange will be redelivered. Setting a negative value will retry forever." },
"redeliveryDelay": { "index": 1, "kind": "attribute", "displayName": "Redelivery Delay", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "description": "Sets the maximum redelivery delay. Use -1 if you wish to have no maximum" },
"asyncDelayedRedelivery": { "index": 2, "kind": "attribute", "displayName": "Async Delayed Redelivery", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether asynchronous delayed redelivery is allowed. This is disabled by default. When enabled it allows Camel to schedule a future task for delayed redelivery which prevents current thread from blocking while waiting. Exchange which is transacted will however always use synchronous delayed redelivery because the transaction must execute in the same thread context." },
"backOffMultiplier": { "index": 3, "kind": "attribute", "displayName": "Back Off Multiplier", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "2", "description": "Sets the multiplier used to increase the delay between redeliveries if useExponentialBackOff is enabled" },
"useExponentialBackOff": { "index": 4, "kind": "attribute", "displayName": "Use Exponential Back Off", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enables\/disables exponential backoff using the backOffMultiplier to increase the time between retries" },
"collisionAvoidanceFactor": { "index": 5, "kind": "attribute", "displayName": "Collision Avoidance Factor", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0.15", "description": "Sets the factor used for collision avoidance if enabled via useCollisionAvoidance." },
"useCollisionAvoidance": { "index": 6, "kind": "attribute", "displayName": "Use Collision Avoidance", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Enables\/disables collision avoidance which adds some randomization to the backoff timings to reduce contention probability" },
"maximumRedeliveryDelay": { "index": 7, "kind": "attribute", "displayName": "Maximum Redelivery Delay", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "60000", "description": "Sets the maximum redelivery delay. Use -1 if you wish to have no maximum" },
"retriesExhaustedLogLevel": { "index": 8, "kind": "attribute", "displayName": "Retries Exhausted Log Level", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "ERROR", "description": "Sets the logging level to use for log messages when retries have been exhausted." },
"retryAttemptedLogLevel": { "index": 9, "kind": "attribute", "displayName": "Retry Attempted Log Level", "required": false, "type": "enum", "javaType": "java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "DEBUG", "description": "Sets the logging level to use for log messages when retries are attempted." },
"retryAttemptedLogInterval": { "index": 10, "kind": "attribute", "displayName": "Retry Attempted Log Interval", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "0", "description": "Sets the interval for log messages when retries are attempted." },
"logRetryAttempted": { "index": 11, "kind": "attribute", "displayName": "Log Retry Attempted", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether to log retry attempts" },
"logStackTrace": { "index": 12, "kind": "attribute", "displayName": "Log Stack Trace", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether stack traces should be logged or not" },
"logRetryStackTrace": { "index": 13, "kind": "attribute", "displayName": "Log Retry Stack Trace", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether stack traces should be logged or not" },
"logHandled": { "index": 14, "kind": "attribute", "displayName": "Log Handled", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether errors should be logged even if its handled" },
"logNewException": { "index": 15, "kind": "attribute", "displayName": "Log New Exception", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether errors should be logged when a new exception occurred during handling a previous exception" },
"logContinued": { "index": 16, "kind": "attribute", "displayName": "Log Continued", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether errors should be logged even if its continued" },
"logExhausted": { "index": 17, "kind": "attribute", "displayName": "Log Exhausted", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Sets whether exhausted exceptions should be logged or not" },
"logExhaustedMessageHistory": { "index": 18, "kind": "attribute", "displayName": "Log Exhausted Message History", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether to log exhausted errors including message history" },
"logExhaustedMessageBody": { "index": 19, "kind": "attribute", "displayName": "Log Exhausted Message Body", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Sets whether exhausted message body\/headers should be logged with message history included" },
"disableRedelivery": { "index": 20, "kind": "attribute", "displayName": "Disable Redelivery", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Disables redelivery by setting maximum redeliveries to 0." },
"delayPattern": { "index": 21, "kind": "attribute", "displayName": "Delay Pattern", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets an optional delay pattern to use instead of fixed delay." },
"allowRedeliveryWhileStopping": { "index": 22, "kind": "attribute", "displayName": "Allow Redelivery While Stopping", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Controls whether to allow redelivery while stopping\/shutting down a route that uses error handling." },
"exchangeFormatterRef": { "index": 23, "kind": "attribute", "displayName": "Exchange Formatter Ref", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to generate the log message from exchange." },
"camelContextId": { "index": 24, "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Id of CamelContext to use if there are multiple CamelContexts in the same JVM" },
"id": { "index": 25, "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "The id of this node" }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy