|
||||||||||
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeadLetterChannelBuilder()
public DeadLetterChannelBuilder(Processor processor)
public DeadLetterChannelBuilder(ProcessorFactory deadLetterFactory)
Method Detail |
---|
public ErrorHandlerBuilder copy()
ErrorHandlerBuilder
public Processor createErrorHandler(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 useCollisionAvoidance()
public DeadLetterChannelBuilder useExponentialBackOff()
public DeadLetterChannelBuilder logger(Logger logger)
public DeadLetterChannelBuilder loggingLevel(LoggingLevel level)
public DeadLetterChannelBuilder log(Log log)
public DeadLetterChannelBuilder log(String log)
public DeadLetterChannelBuilder log(Class log)
public ErrorHandlerBuilderSupport exceptionPolicyStrategy(ExceptionPolicyStrategy exceptionPolicyStrategy)
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |