Interface Adapter
- All Known Implementing Classes:
AcknowledgementAdapter
,AdapterSupport
,AggregatorAdapter
,ConverterAdapter
,DataFormatAdapter
,HapiAdapter
,ParserAdapter
,PredicateAdapter
,ProcessorAdapter
,RendererAdapter
,TransmogrifierAdapter
,ValidatorAdapter
public interface Adapter
Contract for classes that adapts the modules API to Apache Camel
interfaces.
- Author:
- Martin Krasser
-
Method Summary
Modifier and TypeMethodDescriptioninput
(Expression inputExpression) Sets anExpression
for obtaining input data from anExchange
.params
(Expression paramsExpression) Sets anExpression
for obtaining input params from anExchange
.staticParams
(Object... params) Configures this adapter to use the givenparams
independent of theExchange
to be processed.
-
Method Details
-
input
Sets anExpression
for obtaining input data from anExchange
. Input data are passed to adapted modules API implementations.- Parameters:
inputExpression
- expression for obtaining input data.- Returns:
- this object.
-
input
Sets an expressionClosure
for obtaining input data from anExchange
. Input data are passed to adapted modules API implementations.- Parameters:
inputExpressionLogic
- expression for obtaining input data.- Returns:
- this object.
-
params
Sets anExpression
for obtaining input params from anExchange
. Input params are passed to adapted modules API implementations.- Parameters:
paramsExpression
- expression for obtaining input params.- Returns:
- this object.
-
params
Sets an expressionClosure
for obtaining input params from anExchange
. Input params are passed to adapted modules API implementations.- Parameters:
paramsExpressionLogic
- expression for obtaining input params.- Returns:
- this object.
-
staticParams
Configures this adapter to use the givenparams
independent of theExchange
to be processed.- Parameters:
params
- expression for obtaining input params.- Returns:
- this object.
-