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 Details

    • AbstractCamelRedeliveryPolicyFactoryBean

      public AbstractCamelRedeliveryPolicyFactoryBean()
  • Method Details

    • getObject

      public org.apache.camel.processor.errorhandler.RedeliveryPolicy getObject() throws Exception
      Specified by:
      getObject in class AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
      Throws:
      Exception
    • 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)