public class OnExceptionReifier extends ProcessorReifier<OnExceptionDefinition>
definition, log
Constructor and Description |
---|
OnExceptionReifier(ProcessorDefinition<?> definition) |
Modifier and Type | Method and Description |
---|---|
void |
addRoutes(org.apache.camel.spi.RouteContext routeContext) |
protected List<Class<? extends Throwable>> |
createExceptionClasses(org.apache.camel.spi.ClassResolver resolver) |
org.apache.camel.processor.CatchProcessor |
createProcessor(org.apache.camel.spi.RouteContext routeContext)
Override this in definition class and implement logic to create the
processor based on the definition model.
|
addInterceptStrategies, configureChild, createChildProcessor, createCompositeProcessor, createOutputsProcessor, createOutputsProcessor, createOutputsProcessorImpl, createProcessor, getId, makeProcessor, preCreateProcessor, registerReifier, reifier, wrapChannel, wrapChannel, wrapInErrorHandler, wrapProcessor
public OnExceptionReifier(ProcessorDefinition<?> definition)
public void addRoutes(org.apache.camel.spi.RouteContext routeContext) throws Exception
addRoutes
in class ProcessorReifier<OnExceptionDefinition>
Exception
public org.apache.camel.processor.CatchProcessor createProcessor(org.apache.camel.spi.RouteContext routeContext) throws Exception
ProcessorReifier
createProcessor
in class ProcessorReifier<OnExceptionDefinition>
Exception
protected List<Class<? extends Throwable>> createExceptionClasses(org.apache.camel.spi.ClassResolver resolver) throws ClassNotFoundException
ClassNotFoundException
Apache Camel