Uses of Class
org.apache.camel.processor.RedeliveryPolicy

Packages that use RedeliveryPolicy
org.apache.camel.builder The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor A collection of Processor implementations which are used to implement the Enterprise Integration Patterns 
 

Uses of RedeliveryPolicy in org.apache.camel.builder
 

Fields in org.apache.camel.builder declared as RedeliveryPolicy
protected  RedeliveryPolicy DefaultErrorHandlerBuilder.redeliveryPolicy
           
 

Methods in org.apache.camel.builder that return RedeliveryPolicy
protected  RedeliveryPolicy DefaultErrorHandlerBuilder.createRedeliveryPolicy()
           
protected  RedeliveryPolicy DeadLetterChannelBuilder.createRedeliveryPolicy()
           
 RedeliveryPolicy DefaultErrorHandlerBuilder.getRedeliveryPolicy()
           
 

Methods in org.apache.camel.builder with parameters of type RedeliveryPolicy
 void DefaultErrorHandlerBuilder.setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy)
          Sets the redelivery policy
 

Uses of RedeliveryPolicy in org.apache.camel.model
 

Methods in org.apache.camel.model that return RedeliveryPolicy
 RedeliveryPolicy RedeliveryPolicyDefinition.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
           
 RedeliveryPolicy OnExceptionDefinition.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
          Allows an exception handler to create a new redelivery policy for this exception type
 

Methods in org.apache.camel.model with parameters of type RedeliveryPolicy
 RedeliveryPolicy RedeliveryPolicyDefinition.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
           
 RedeliveryPolicy OnExceptionDefinition.createRedeliveryPolicy(CamelContext context, RedeliveryPolicy parentPolicy)
          Allows an exception handler to create a new redelivery policy for this exception type
 

Uses of RedeliveryPolicy in org.apache.camel.processor
 

Fields in org.apache.camel.processor declared as RedeliveryPolicy
protected  RedeliveryPolicy RedeliveryErrorHandler.redeliveryPolicy
           
 

Methods in org.apache.camel.processor that return RedeliveryPolicy
 RedeliveryPolicy RedeliveryPolicy.asyncDelayedRedelivery()
          Allow asynchronous delayed redelivery.
 RedeliveryPolicy RedeliveryPolicy.backOffMultiplier(double multiplier)
          Enables exponential backoff and sets the multiplier used to increase the delay between redeliveries
 RedeliveryPolicy RedeliveryPolicy.collisionAvoidancePercent(double collisionAvoidancePercent)
          Enables collision avoidance and sets the percentage used
 RedeliveryPolicy RedeliveryPolicy.copy()
           
 RedeliveryPolicy RedeliveryPolicy.delayPattern(String delayPattern)
          Sets the delay pattern with delay intervals.
 RedeliveryPolicy RedeliveryPolicy.disableRedelivery()
          Disables redelivery by setting maximum redeliveries to 0.
 RedeliveryPolicy RedeliveryErrorHandler.getRedeliveryPolicy()
           
 RedeliveryPolicy RedeliveryPolicy.logExhausted(boolean logExhausted)
          Sets whether to log exhausted errors
 RedeliveryPolicy RedeliveryPolicy.logHandled(boolean logHandled)
          Sets whether to log errors even if its handled
 RedeliveryPolicy RedeliveryPolicy.logRetryAttempted(boolean logRetryAttempted)
          Sets whether to log retry attempts
 RedeliveryPolicy RedeliveryPolicy.logRetryStackTrace(boolean logRetryStackTrace)
          Sets whether to log stacktrace for failed redelivery attempts
 RedeliveryPolicy RedeliveryPolicy.logStackTrace(boolean logStackTrace)
          Sets whether to log stacktrace for failed messages.
 RedeliveryPolicy RedeliveryPolicy.maximumRedeliveries(int maximumRedeliveries)
          Sets the maximum number of times a message exchange will be redelivered
 RedeliveryPolicy RedeliveryPolicy.maximumRedeliveryDelay(long maximumRedeliveryDelay)
          Sets the maximum redelivery delay if using exponential back off.
 RedeliveryPolicy RedeliveryPolicy.redeliverDelay(long delay)
          Deprecated. will be removed in the near future. Instead use redeliveryDelay(long) instead
 RedeliveryPolicy RedeliveryPolicy.redeliveryDelay(long delay)
          Sets the initial redelivery delay in milliseconds
 RedeliveryPolicy RedeliveryPolicy.retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
          Sets the logging level to use for log messages when retries have been exhausted.
 RedeliveryPolicy RedeliveryPolicy.retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
          Sets the logging level to use for log messages when retries are attempted.
 RedeliveryPolicy RedeliveryPolicy.useCollisionAvoidance()
          Enables collision avoidance which adds some randomization to the backoff timings to reduce contention probability
 RedeliveryPolicy RedeliveryPolicy.useExponentialBackOff()
          Enables exponential backoff using the getBackOffMultiplier() to increase the time between retries
 

Methods in org.apache.camel.processor with parameters of type RedeliveryPolicy
protected  long RedeliveryErrorHandler.determineRedeliveryDelay(Exchange exchange, RedeliveryPolicy redeliveryPolicy, long redeliveryDelay, int redeliveryCounter)
          Determines the redelivery delay time by first inspecting the Message header Exchange.REDELIVERY_DELAY and if not present, defaulting to calculateRedeliveryDelay(long, int)
 

Constructors in org.apache.camel.processor with parameters of type RedeliveryPolicy
DeadLetterChannel(CamelContext camelContext, Processor output, CamelLogger logger, Processor redeliveryProcessor, RedeliveryPolicy redeliveryPolicy, ExceptionPolicyStrategy exceptionPolicyStrategy, Processor deadLetter, String deadLetterUri, boolean useOriginalBodyPolicy, Predicate retryWhile, ScheduledExecutorService executorService)
          Creates the dead letter channel.
DefaultErrorHandler(CamelContext camelContext, Processor output, CamelLogger logger, Processor redeliveryProcessor, RedeliveryPolicy redeliveryPolicy, ExceptionPolicyStrategy exceptionPolicyStrategy, Predicate retryWhile, ScheduledExecutorService executorService)
          Creates the default error handler.
LoggingErrorHandler(CamelContext camelContext, Processor output, CamelLogger logger, RedeliveryPolicy redeliveryPolicy, ExceptionPolicyStrategy exceptionPolicyStrategy)
          Creates the logging error handler.
RedeliveryErrorHandler(CamelContext camelContext, Processor output, CamelLogger logger, Processor redeliveryProcessor, RedeliveryPolicy redeliveryPolicy, Processor deadLetter, String deadLetterUri, boolean useOriginalMessagePolicy, Predicate retryWhile, ScheduledExecutorService executorService)
           
 



Apache CAMEL