Class AbstractCamelRedeliveryPolicyFactoryBean

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware

    public abstract class AbstractCamelRedeliveryPolicyFactoryBean
    extends AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
    A factory which instantiates RedeliveryPolicy objects
    • Constructor Detail

      • AbstractCamelRedeliveryPolicyFactoryBean

        public AbstractCamelRedeliveryPolicyFactoryBean()
    • Method Detail

      • getObjectType

        public Class<org.apache.camel.processor.errorhandler.RedeliveryPolicy> getObjectType()
        Specified by:
        getObjectType in class AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
      • getMaximumRedeliveries

        public String getMaximumRedeliveries()
      • setMaximumRedeliveries

        public void setMaximumRedeliveries​(String maximumRedeliveries)
      • getRedeliveryDelay

        public String getRedeliveryDelay()
      • setRedeliveryDelay

        public void setRedeliveryDelay​(String redeliveryDelay)
      • getAsyncDelayedRedelivery

        public String getAsyncDelayedRedelivery()
      • setAsyncDelayedRedelivery

        public void setAsyncDelayedRedelivery​(String asyncDelayedRedelivery)
      • getBackOffMultiplier

        public String getBackOffMultiplier()
      • setBackOffMultiplier

        public void setBackOffMultiplier​(String backOffMultiplier)
      • getUseExponentialBackOff

        public String getUseExponentialBackOff()
      • setUseExponentialBackOff

        public void setUseExponentialBackOff​(String useExponentialBackOff)
      • getCollisionAvoidanceFactor

        public String getCollisionAvoidanceFactor()
      • setCollisionAvoidanceFactor

        public void setCollisionAvoidanceFactor​(String collisionAvoidanceFactor)
      • getUseCollisionAvoidance

        public String getUseCollisionAvoidance()
      • setUseCollisionAvoidance

        public void setUseCollisionAvoidance​(String useCollisionAvoidance)
      • getMaximumRedeliveryDelay

        public String getMaximumRedeliveryDelay()
      • setMaximumRedeliveryDelay

        public void setMaximumRedeliveryDelay​(String maximumRedeliveryDelay)
      • getRetriesExhaustedLogLevel

        public String getRetriesExhaustedLogLevel()
      • setRetriesExhaustedLogLevel

        public void setRetriesExhaustedLogLevel​(String retriesExhaustedLogLevel)
      • getRetryAttemptedLogLevel

        public String getRetryAttemptedLogLevel()
      • setRetryAttemptedLogLevel

        public void setRetryAttemptedLogLevel​(String retryAttemptedLogLevel)
      • getRetryAttemptedLogInterval

        public String getRetryAttemptedLogInterval()
      • setRetryAttemptedLogInterval

        public void setRetryAttemptedLogInterval​(String retryAttemptedLogInterval)
      • getLogRetryAttempted

        public String getLogRetryAttempted()
      • setLogRetryAttempted

        public void setLogRetryAttempted​(String logRetryAttempted)
      • getLogStackTrace

        public String getLogStackTrace()
      • setLogStackTrace

        public void setLogStackTrace​(String logStackTrace)
      • getLogRetryStackTrace

        public String getLogRetryStackTrace()
      • setLogRetryStackTrace

        public void setLogRetryStackTrace​(String logRetryStackTrace)
      • getLogHandled

        public String getLogHandled()
      • setLogHandled

        public void setLogHandled​(String logHandled)
      • getLogNewException

        public String getLogNewException()
      • setLogNewException

        public void setLogNewException​(String logNewException)
      • getLogContinued

        public String getLogContinued()
      • setLogContinued

        public void setLogContinued​(String logContinued)
      • getLogExhausted

        public String getLogExhausted()
      • setLogExhausted

        public void setLogExhausted​(String logExhausted)
      • getLogExhaustedMessageHistory

        public String getLogExhaustedMessageHistory()
      • setLogExhaustedMessageHistory

        public void setLogExhaustedMessageHistory​(String logExhaustedMessageHistory)
      • getLogExhaustedMessageBody

        public String getLogExhaustedMessageBody()
      • setLogExhaustedMessageBody

        public void setLogExhaustedMessageBody​(String logExhaustedMessageBody)
      • getDisableRedelivery

        public String getDisableRedelivery()
      • setDisableRedelivery

        public void setDisableRedelivery​(String disableRedelivery)
        Disables redelivery (same as setting maximum redeliveries to 0)
      • getDelayPattern

        public String getDelayPattern()
      • setDelayPattern

        public void setDelayPattern​(String delayPattern)
      • getAllowRedeliveryWhileStopping

        public String getAllowRedeliveryWhileStopping()
      • setAllowRedeliveryWhileStopping

        public void setAllowRedeliveryWhileStopping​(String allowRedeliveryWhileStopping)
      • getExchangeFormatterRef

        public String getExchangeFormatterRef()
      • setExchangeFormatterRef

        public void setExchangeFormatterRef​(String exchangeFormatterRef)