|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.DeadLetterChannelBuilder
public class DeadLetterChannelBuilder
A builder of a Dead Letter Channel
Constructor Summary | |
---|---|
DeadLetterChannelBuilder()
|
|
DeadLetterChannelBuilder(Processor processor)
|
|
DeadLetterChannelBuilder(ProcessorFactory deadLetterFactory)
|
Methods inherited from class org.apache.camel.builder.ErrorHandlerBuilderSupport |
---|
addErrorHandlers, configure, getExceptions, setErrorHandlers |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DeadLetterChannelBuilder()
public DeadLetterChannelBuilder(Processor processor)
public DeadLetterChannelBuilder(ProcessorFactory deadLetterFactory)
Method Detail |
---|
public ErrorHandlerBuilder copy()
ErrorHandlerBuilder
public Processor createErrorHandler(RouteContext routeContext, Processor processor) throws Exception
ErrorHandlerBuilder
Exception
public DeadLetterChannelBuilder backOffMultiplier(double backOffMultiplier)
public DeadLetterChannelBuilder collisionAvoidancePercent(short collisionAvoidancePercent)
public DeadLetterChannelBuilder initialRedeliveryDelay(long initialRedeliveryDelay)
public DeadLetterChannelBuilder maximumRedeliveries(int maximumRedeliveries)
public DeadLetterChannelBuilder maximumRedeliveryDelay(long maximumRedeliveryDelay)
public DeadLetterChannelBuilder useCollisionAvoidance()
public DeadLetterChannelBuilder useExponentialBackOff()
public DeadLetterChannelBuilder retriesExhaustedLogLevel(LoggingLevel retriesExhaustedLogLevel)
public DeadLetterChannelBuilder retryAttemptedLogLevel(LoggingLevel retryAttemptedLogLevel)
public DeadLetterChannelBuilder logger(Logger logger)
public DeadLetterChannelBuilder loggingLevel(LoggingLevel level)
public DeadLetterChannelBuilder log(org.apache.commons.logging.Log log)
public DeadLetterChannelBuilder log(String log)
public DeadLetterChannelBuilder log(Class log)
public DeadLetterChannelBuilder exceptionPolicyStrategy(ExceptionPolicyStrategy exceptionPolicyStrategy)
public DeadLetterChannelBuilder onRedelivery(Processor processor)
Exchange
before its being redelivered.
public RedeliveryPolicy getRedeliveryPolicy()
public void setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy)
public ProcessorFactory getDeadLetterFactory()
public void setDeadLetterFactory(ProcessorFactory deadLetterFactory)
public Processor getDefaultDeadLetterEndpoint()
public void setDefaultDeadLetterEndpoint(Processor defaultDeadLetterEndpoint)
public Expression getDefaultDeadLetterEndpointExpression()
public void setDefaultDeadLetterEndpointExpression(Expression defaultDeadLetterEndpointExpression)
setDeadLetterFactory(ProcessorFactory)
public String getDefaultDeadLetterEndpointUri()
public void setDefaultDeadLetterEndpointUri(String defaultDeadLetterEndpointUri)
setDeadLetterFactory(ProcessorFactory)
and no expression is
provided via setDefaultDeadLetterEndpointExpression(Expression)
defaultDeadLetterEndpointUri
- the default URI if no deadletter
factory or expression is providedpublic Logger getLogger()
public void setLogger(Logger logger)
public ExceptionPolicyStrategy getExceptionPolicyStrategy()
ExceptionType
to use for a given thrown exception
public void setExceptionPolicyStrategy(ExceptionPolicyStrategy exceptionPolicyStrategy)
public Processor getOnRedelivery()
public void setOnRedelivery(Processor onRedelivery)
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |