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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.processor.errorhandler.RedeliveryPolicyClass<org.apache.camel.processor.errorhandler.RedeliveryPolicy> voidsetAllowRedeliveryWhileStopping(String allowRedeliveryWhileStopping) voidsetAsyncDelayedRedelivery(String asyncDelayedRedelivery) voidsetBackOffMultiplier(String backOffMultiplier) voidsetCollisionAvoidanceFactor(String collisionAvoidanceFactor) voidsetDelayPattern(String delayPattern) voidsetDisableRedelivery(String disableRedelivery) Disables redelivery (same as setting maximum redeliveries to 0)voidsetExchangeFormatterRef(String exchangeFormatterRef) voidsetLogContinued(String logContinued) voidsetLogExhausted(String logExhausted) voidsetLogExhaustedMessageBody(String logExhaustedMessageBody) voidsetLogExhaustedMessageHistory(String logExhaustedMessageHistory) voidsetLogHandled(String logHandled) voidsetLogNewException(String logNewException) voidsetLogRetryAttempted(String logRetryAttempted) voidsetLogRetryStackTrace(String logRetryStackTrace) voidsetLogStackTrace(String logStackTrace) voidsetMaximumRedeliveries(String maximumRedeliveries) voidsetMaximumRedeliveryDelay(String maximumRedeliveryDelay) voidsetRedeliveryDelay(String redeliveryDelay) voidsetRetriesExhaustedLogLevel(String retriesExhaustedLogLevel) voidsetRetryAttemptedLogInterval(String retryAttemptedLogInterval) voidsetRetryAttemptedLogLevel(String retryAttemptedLogLevel) voidsetUseCollisionAvoidance(String useCollisionAvoidance) voidsetUseExponentialBackOff(String useExponentialBackOff) Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
afterPropertiesSet, destroy, discoverDefaultCamelContext, getCamelContext, getCamelContextId, getCamelContextWithId, getCustomId, isSingleton, setCamelContext, setCamelContextId, setCustomIdMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
AbstractCamelRedeliveryPolicyFactoryBean
public AbstractCamelRedeliveryPolicyFactoryBean()
-
-
Method Details
-
getObject
- Specified by:
getObjectin classAbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>- Throws:
Exception
-
getObjectType
- Specified by:
getObjectTypein 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
-