Package org.apache.camel
Interface Channel
-
- All Superinterfaces:
AsyncProcessor
,Navigate<Processor>
,Processor
public interface Channel extends AsyncProcessor, Navigate<Processor>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Processor
getErrorHandler()
Gets theorg.apache.camel.processor.ErrorHandler
this Channel uses.Processor
getNextProcessor()
Gets the nextProcessor
to route to (not wrapped)Processor
getOutput()
Gets the wrapped output that at runtime should be delegated to.NamedNode
getProcessorDefinition()
Gets the definition of the next processorRoute
getRoute()
Gets theRoute
-
Methods inherited from interface org.apache.camel.AsyncProcessor
process, processAsync
-
-
-
-
Method Detail
-
getErrorHandler
Processor getErrorHandler()
Gets theorg.apache.camel.processor.ErrorHandler
this Channel uses.- Returns:
- the error handler, or null if no error handler is used.
-
getOutput
Processor getOutput()
Gets the wrapped output that at runtime should be delegated to.- Returns:
- the output to route the
Exchange
to
-
getNextProcessor
Processor getNextProcessor()
Gets the nextProcessor
to route to (not wrapped)- Returns:
- the next processor
-
getProcessorDefinition
NamedNode getProcessorDefinition()
Gets the definition of the next processor- Returns:
- the processor definition
-
-