Class CamelRedeliveryPolicyFactoryBean

  • All Implemented Interfaces:
    org.apache.camel.CamelContextAware, org.springframework.beans.factory.Aware, org.springframework.beans.factory.FactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>, org.springframework.context.ApplicationContextAware

    @Metadata(label="spring,configuration")
    public class CamelRedeliveryPolicyFactoryBean
    extends org.apache.camel.core.xml.AbstractCamelRedeliveryPolicyFactoryBean
    implements org.springframework.beans.factory.FactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>, org.springframework.context.ApplicationContextAware
    Configuration of redelivery policy.
    • Field Summary

      • Fields inherited from interface org.springframework.beans.factory.FactoryBean

        OBJECT_TYPE_ATTRIBUTE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.CamelContext getCamelContextWithId​(String camelContextId)  
      void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)  
      • Methods inherited from class org.apache.camel.core.xml.AbstractCamelRedeliveryPolicyFactoryBean

        getAllowRedeliveryWhileStopping, getAsyncDelayedRedelivery, getBackOffMultiplier, getCollisionAvoidanceFactor, getDelayPattern, getDisableRedelivery, getExchangeFormatterRef, getLogContinued, getLogExhausted, getLogExhaustedMessageBody, getLogExhaustedMessageHistory, getLogHandled, getLogNewException, getLogRetryAttempted, getLogRetryStackTrace, getLogStackTrace, getMaximumRedeliveries, getMaximumRedeliveryDelay, getObject, getObjectType, getRedeliveryDelay, getRetriesExhaustedLogLevel, getRetryAttemptedLogInterval, getRetryAttemptedLogLevel, getUseCollisionAvoidance, getUseExponentialBackOff, setAllowRedeliveryWhileStopping, setAsyncDelayedRedelivery, setBackOffMultiplier, setCollisionAvoidanceFactor, setDelayPattern, setDisableRedelivery, setExchangeFormatterRef, setLogContinued, setLogExhausted, setLogExhaustedMessageBody, setLogExhaustedMessageHistory, setLogHandled, setLogNewException, setLogRetryAttempted, setLogRetryStackTrace, setLogStackTrace, setMaximumRedeliveries, setMaximumRedeliveryDelay, setRedeliveryDelay, setRetriesExhaustedLogLevel, setRetryAttemptedLogInterval, setRetryAttemptedLogLevel, setUseCollisionAvoidance, setUseExponentialBackOff
      • Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean

        afterPropertiesSet, destroy, discoverDefaultCamelContext, getCamelContext, getCamelContextId, getCustomId, isSingleton, setCamelContext, setCamelContextId, setCustomId
      • Methods inherited from interface org.springframework.beans.factory.FactoryBean

        getObject, getObjectType, isSingleton
    • Method Detail

      • getCamelContextWithId

        protected org.apache.camel.CamelContext getCamelContextWithId​(String camelContextId)
        Specified by:
        getCamelContextWithId in class org.apache.camel.core.xml.AbstractCamelFactoryBean<org.apache.camel.processor.errorhandler.RedeliveryPolicy>
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware