public class IdempotentConsumerReifier extends ProcessorReifier<T>
definition, logcamelContext, routeContext| Constructor and Description |
|---|
IdempotentConsumerReifier(org.apache.camel.spi.RouteContext routeContext,
ProcessorDefinition<?> definition) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.processor.FilterProcessor |
createFilterProcessor()
Creates the
FilterProcessor from the expression node. |
protected org.apache.camel.Predicate |
createPredicate()
Creates the
Predicate from the expression node. |
org.apache.camel.Processor |
createProcessor()
Override this in definition class and implement logic to create the
processor based on the definition model.
|
protected <T> org.apache.camel.spi.IdempotentRepository |
resolveMessageIdRepository(org.apache.camel.spi.RouteContext routeContext)
Strategy method to resolve the
IdempotentRepository to use |
addInterceptStrategies, addRoutes, clearReifiers, configureChild, createChildProcessor, createCompositeProcessor, createOutputsProcessor, createOutputsProcessor, createOutputsProcessorImpl, createProcessor, getConfiguredExecutorService, getConfiguredScheduledExecutorService, getId, hasOutputs, lookupExecutorServiceRef, lookupScheduledExecutorServiceRef, makeProcessor, preCreateProcessor, registerReifier, reifier, willCreateNewThreadPool, wrapChannel, wrapChannel, wrapInErrorHandler, wrapProcessorasRef, createExpression, createExpression, createPredicate, createPredicate, or, parse, parse, parseBoolean, parseBoolean, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseStringpublic IdempotentConsumerReifier(org.apache.camel.spi.RouteContext routeContext, ProcessorDefinition<?> definition)
public org.apache.camel.Processor createProcessor() throws Exception
ProcessorReifiercreateProcessor in class ProcessorReifier<IdempotentConsumerDefinition>Exceptionprotected <T> org.apache.camel.spi.IdempotentRepository resolveMessageIdRepository(org.apache.camel.spi.RouteContext routeContext)
IdempotentRepository to userouteContext - route contextprotected org.apache.camel.processor.FilterProcessor createFilterProcessor() throws Exception
FilterProcessor from the expression node.FilterProcessorException - is thrown if error creating the processorprotected org.apache.camel.Predicate createPredicate()
Predicate from the expression node.Apache Camel