Package org.apache.camel.core.xml
Class AbstractCamelRedeliveryPolicyFactoryBean
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.core.xml.AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
org.apache.camel.core.xml.AbstractCamelRedeliveryPolicyFactoryBean
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.spi.HasCamelContext
public abstract class AbstractCamelRedeliveryPolicyFactoryBean
extends AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
A factory which instantiates
RedeliveryPolicy
objects-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.processor.errorhandler.RedeliveryPolicy
Class<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
void
setAllowRedeliveryWhileStopping
(String allowRedeliveryWhileStopping) void
setAsyncDelayedRedelivery
(String asyncDelayedRedelivery) void
setBackOffMultiplier
(String backOffMultiplier) void
setCollisionAvoidanceFactor
(String collisionAvoidanceFactor) void
setDelayPattern
(String delayPattern) void
setDisableRedelivery
(String disableRedelivery) Disables redelivery (same as setting maximum redeliveries to 0)void
setExchangeFormatterRef
(String exchangeFormatterRef) void
setLogContinued
(String logContinued) void
setLogExhausted
(String logExhausted) void
setLogExhaustedMessageBody
(String logExhaustedMessageBody) void
setLogExhaustedMessageHistory
(String logExhaustedMessageHistory) void
setLogHandled
(String logHandled) void
setLogNewException
(String logNewException) void
setLogRetryAttempted
(String logRetryAttempted) void
setLogRetryStackTrace
(String logRetryStackTrace) void
setLogStackTrace
(String logStackTrace) void
setMaximumRedeliveries
(String maximumRedeliveries) void
setMaximumRedeliveryDelay
(String maximumRedeliveryDelay) void
setRedeliveryDelay
(String redeliveryDelay) void
setRetriesExhaustedLogLevel
(String retriesExhaustedLogLevel) void
setRetryAttemptedLogInterval
(String retryAttemptedLogInterval) void
setRetryAttemptedLogLevel
(String retryAttemptedLogLevel) void
setUseCollisionAvoidance
(String useCollisionAvoidance) void
setUseExponentialBackOff
(String useExponentialBackOff) Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
afterPropertiesSet, destroy, discoverDefaultCamelContext, getCamelContext, getCamelContextId, getCamelContextWithId, getCustomId, isSingleton, setCamelContext, setCamelContextId, setCustomId
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
AbstractCamelRedeliveryPolicyFactoryBean
public AbstractCamelRedeliveryPolicyFactoryBean()
-
-
Method Details
-
getObject
- Specified by:
getObject
in classAbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
- Throws:
Exception
-
getObjectType
- Specified by:
getObjectType
in classAbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
-
getMaximumRedeliveries
-
setMaximumRedeliveries
-
getRedeliveryDelay
-
setRedeliveryDelay
-
getAsyncDelayedRedelivery
-
setAsyncDelayedRedelivery
-
getBackOffMultiplier
-
setBackOffMultiplier
-
getUseExponentialBackOff
-
setUseExponentialBackOff
-
getCollisionAvoidanceFactor
-
setCollisionAvoidanceFactor
-
getUseCollisionAvoidance
-
setUseCollisionAvoidance
-
getMaximumRedeliveryDelay
-
setMaximumRedeliveryDelay
-
getRetriesExhaustedLogLevel
-
setRetriesExhaustedLogLevel
-
getRetryAttemptedLogLevel
-
setRetryAttemptedLogLevel
-
getRetryAttemptedLogInterval
-
setRetryAttemptedLogInterval
-
getLogRetryAttempted
-
setLogRetryAttempted
-
getLogStackTrace
-
setLogStackTrace
-
getLogRetryStackTrace
-
setLogRetryStackTrace
-
getLogHandled
-
setLogHandled
-
getLogNewException
-
setLogNewException
-
getLogContinued
-
setLogContinued
-
getLogExhausted
-
setLogExhausted
-
getLogExhaustedMessageHistory
-
setLogExhaustedMessageHistory
-
getLogExhaustedMessageBody
-
setLogExhaustedMessageBody
-
getDisableRedelivery
-
setDisableRedelivery
Disables redelivery (same as setting maximum redeliveries to 0) -
getDelayPattern
-
setDelayPattern
-
getAllowRedeliveryWhileStopping
-
setAllowRedeliveryWhileStopping
-
getExchangeFormatterRef
-
setExchangeFormatterRef
-