|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessorFactory
A factory to create Processor
based on the definition
.
definition
s for example to
configure or change options. Its also possible to add new steps in the route by adding outputs to
definition
s.
Important: By returning null from the create methods you fallback to let the default implementation in Camel create
the Processor
. You want to do this if you only want to manipulate the
definition
s.
Method Summary | |
---|---|
Processor |
createChildProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition,
boolean mandatory)
Creates the child processor. |
Processor |
createProcessor(RouteContext routeContext,
ProcessorDefinition<?> definition)
Creates the processor. |
Method Detail |
---|
Processor createChildProcessor(RouteContext routeContext, ProcessorDefinition<?> definition, boolean mandatory) throws Exception
routeContext
- the route contextdefinition
- the definition which represents the processormandatory
- whether or not the child is mandatory
Exception
- can be thrown if error creating the processorProcessor createProcessor(RouteContext routeContext, ProcessorDefinition<?> definition) throws Exception
routeContext
- the route contextdefinition
- the definition which represents the processor
Exception
- can be thrown if error creating the processor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |