org.apache.camel.builder
Class IdempotentConsumerBuilder
java.lang.Object
org.apache.camel.builder.BuilderSupport
org.apache.camel.builder.FromBuilder
org.apache.camel.builder.IdempotentConsumerBuilder
- All Implemented Interfaces:
- ProcessorFactory
public class IdempotentConsumerBuilder
- extends FromBuilder
- implements ProcessorFactory
A builder of an IdempotentConsumer
- Version:
- $Revision: 1.1 $
Methods inherited from class org.apache.camel.builder.FromBuilder |
addProcessBuilder, addProcessor, addProcessorBuilder, choice, convertBodyTo, convertOutBodyTo, createProcessor, createRoute, errorHandler, filter, getBuilder, getFrom, getProcessors, getRouteBuilder, idempotentConsumer, inheritErrorHandler, intercept, intercept, makeProcessor, pipeline, pipeline, pipeline, policies, policy, process, recipientList, resequencer, resequencer, resequencer, setBody, setHeader, setOutBody, setOutHeader, setProperty, setRouteBuilder, splitter, to, to, to, to, to, trace, trace |
Methods inherited from class org.apache.camel.builder.BuilderSupport |
body, bodyAs, createErrorHandlerBuilder, deadLetterChannel, deadLetterChannel, deadLetterChannel, endpoint, endpoints, endpoints, getContext, getErrorHandlerBuilder, header, isInheritErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, loggingErrorHandler, noErrorHandler, outBody, outBody, setContext, setErrorHandlerBuilder, setInheritErrorHandler, systemProperty, systemProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdempotentConsumerBuilder
public IdempotentConsumerBuilder(FromBuilder fromBuilder,
Expression messageIdExpression,
MessageIdRepository messageIdRegistry)
getMessageIdRegistry
public MessageIdRepository getMessageIdRegistry()
wrapInErrorHandler
protected Processor wrapInErrorHandler(Processor processor)
throws Exception
- Description copied from class:
FromBuilder
- A strategy method to allow newly created processors to be wrapped in an error handler. This feature
could be disabled for child builders such as
IdempotentConsumerBuilder
which will rely on the
FromBuilder
to perform the error handling to avoid doubly-wrapped processors with 2 nested error handlers
- Overrides:
wrapInErrorHandler
in class FromBuilder
- Throws:
Exception
wrapProcessor
protected Processor wrapProcessor(Processor processor)
- Description copied from class:
FromBuilder
- A strategy method which allows derived classes to wrap the child processor in some kind of interceptor such as
a filter for the
IdempotentConsumerBuilder
.
- Overrides:
wrapProcessor
in class FromBuilder
- Parameters:
processor
- the processor which can be wrapped
- Returns:
- the original processor or a new wrapped interceptor
Copyright © 2007 Apache Software Foundation. All Rights Reserved.