org.apache.camel.builder
Class DeadLetterChannelBuilder
java.lang.Object
org.apache.camel.builder.ErrorHandlerBuilderSupport
org.apache.camel.builder.DefaultErrorHandlerBuilder
org.apache.camel.builder.DeadLetterChannelBuilder
- All Implemented Interfaces:
- ErrorHandlerBuilder
public class DeadLetterChannelBuilder
- extends DefaultErrorHandlerBuilder
A builder of a Dead Letter
Channel
- Version:
- $Revision: 792966 $
Methods inherited from class org.apache.camel.builder.DefaultErrorHandlerBuilder |
backOffMultiplier, collisionAvoidancePercent, delayPattern, disableRedelivery, exceptionPolicyStrategy, getDeadLetter, getDeadLetterUri, getExceptionPolicyStrategy, getHandledPolicy, getLogger, getOnRedelivery, getRedeliveryPolicy, handled, handled, handled, isUseOriginalMessage, log, log, log, logger, loggingLevel, logStackTrace, maximumRedeliveries, maximumRedeliveryDelay, onRedelivery, redeliverDelay, retriesExhaustedLogLevel, retryAttemptedLogLevel, setDeadLetter, setDeadLetterUri, setExceptionPolicyStrategy, setFailureProcessor, setHandled, setHandledPolicy, setLogger, setOnRedelivery, setRedeliveryPolicy, setUseOriginalMessage, useCollisionAvoidance, useExponentialBackOff, useOriginalMessage |
DeadLetterChannelBuilder
public DeadLetterChannelBuilder()
DeadLetterChannelBuilder
public DeadLetterChannelBuilder(Endpoint deadLetter)
DeadLetterChannelBuilder
public DeadLetterChannelBuilder(String uri)
createErrorHandler
public Processor createErrorHandler(RouteContext routeContext,
Processor processor)
throws Exception
- Description copied from interface:
ErrorHandlerBuilder
- Creates the error handler interceptor
- Specified by:
createErrorHandler
in interface ErrorHandlerBuilder
- Overrides:
createErrorHandler
in class DefaultErrorHandlerBuilder
- Parameters:
routeContext
- the route contextprocessor
- the outer processor
- Returns:
- the error handler
- Throws:
Exception
- is thrown if the error handler could not be created
supportTransacted
public boolean supportTransacted()
- Description copied from interface:
ErrorHandlerBuilder
- Whether this error handler supports transacted exchanges.
- Specified by:
supportTransacted
in interface ErrorHandlerBuilder
- Overrides:
supportTransacted
in class DefaultErrorHandlerBuilder
getFailureProcessor
public Processor getFailureProcessor()
- Overrides:
getFailureProcessor
in class DefaultErrorHandlerBuilder
createHandledPolicy
protected Predicate createHandledPolicy()
- Overrides:
createHandledPolicy
in class DefaultErrorHandlerBuilder
createRedeliveryPolicy
protected RedeliveryPolicy createRedeliveryPolicy()
- Overrides:
createRedeliveryPolicy
in class DefaultErrorHandlerBuilder
createLogger
protected Logger createLogger()
- Overrides:
createLogger
in class DefaultErrorHandlerBuilder
toString
public String toString()
- Overrides:
toString
in class DefaultErrorHandlerBuilder
Apache CAMEL