org.apache.camel.core.xml
Class AbstractCamelRedeliveryPolicyFactoryBean

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.core.xml.AbstractCamelFactoryBean<RedeliveryPolicy>
          extended by org.apache.camel.core.xml.AbstractCamelRedeliveryPolicyFactoryBean
All Implemented Interfaces:
CamelContextAware
Direct Known Subclasses:
CamelRedeliveryPolicyFactoryBean, CamelRedeliveryPolicyFactoryBean

public abstract class AbstractCamelRedeliveryPolicyFactoryBean
extends AbstractCamelFactoryBean<RedeliveryPolicy>

A factory which instantiates RedeliveryPolicy objects

Version:

Constructor Summary
AbstractCamelRedeliveryPolicyFactoryBean()
           
 
Method Summary
 String getAsyncDelayedRedelivery()
           
 String getBackOffMultiplier()
           
protected abstract  CamelContext getCamelContextWithId(String camelContextId)
           
 String getCollisionAvoidanceFactor()
           
 String getDelayPattern()
           
 String getDisableRedelivery()
           
 String getLogContinued()
           
 String getLogExhausted()
           
 String getLogHandled()
           
 String getLogRetryAttempted()
           
 String getLogRetryStackTrace()
           
 String getLogStackTrace()
           
 String getMaximumRedeliveries()
           
 String getMaximumRedeliveryDelay()
           
 RedeliveryPolicy getObject()
           
 Class<RedeliveryPolicy> getObjectType()
           
 String getRedeliveryDelay()
           
 LoggingLevel getRetriesExhaustedLogLevel()
           
 LoggingLevel getRetryAttemptedLogLevel()
           
 String getUseCollisionAvoidance()
           
 String getUseExponentialBackOff()
           
 void setAsyncDelayedRedelivery(String asyncDelayedRedelivery)
           
 void setBackOffMultiplier(String backOffMultiplier)
           
 void setCollisionAvoidanceFactor(String collisionAvoidanceFactor)
           
 void setDelayPattern(String delayPattern)
           
 void setDisableRedelivery(String disableRedelivery)
           
 void setLogContinued(String logContinued)
           
 void setLogExhausted(String logExhausted)
           
 void setLogHandled(String logHandled)
           
 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(LoggingLevel retriesExhaustedLogLevel)
           
 void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
           
 void setUseCollisionAvoidance(String useCollisionAvoidance)
           
 void setUseExponentialBackOff(String useExponentialBackOff)
           
 
Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
afterPropertiesSet, destroy, getCamelContext, getCamelContextId, isSingleton, setCamelContext, setCamelContextId
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCamelRedeliveryPolicyFactoryBean

public AbstractCamelRedeliveryPolicyFactoryBean()
Method Detail

getObject

public RedeliveryPolicy getObject()
                           throws Exception
Specified by:
getObject in class AbstractCamelFactoryBean<RedeliveryPolicy>
Throws:
Exception

getCamelContextWithId

protected abstract CamelContext getCamelContextWithId(String camelContextId)
Specified by:
getCamelContextWithId in class AbstractCamelFactoryBean<RedeliveryPolicy>

getObjectType

public Class<RedeliveryPolicy> getObjectType()
Specified by:
getObjectType in class AbstractCamelFactoryBean<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 LoggingLevel getRetriesExhaustedLogLevel()

setRetriesExhaustedLogLevel

public void setRetriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)

getRetryAttemptedLogLevel

public LoggingLevel getRetryAttemptedLogLevel()

setRetryAttemptedLogLevel

public void setRetryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)

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)

getLogContinued

public String getLogContinued()

setLogContinued

public void setLogContinued(String logContinued)

getLogExhausted

public String getLogExhausted()

setLogExhausted

public void setLogExhausted(String logExhausted)

getDisableRedelivery

public String getDisableRedelivery()

setDisableRedelivery

public void setDisableRedelivery(String disableRedelivery)

getDelayPattern

public String getDelayPattern()

setDelayPattern

public void setDelayPattern(String delayPattern)


Apache CAMEL