public class ProcessClause<T> extends Object implements Processor
Constructor and Description |
---|
ProcessClause(T parent) |
Modifier and Type | Method and Description |
---|---|
T |
body(BiConsumer<Object,Map<String,Object>> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
<B> T |
body(Class<B> type,
BiConsumer<B,Map<String,Object>> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
<B> T |
body(Class<B> type,
Consumer<B> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
T |
body(Consumer<Object> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
T |
exchange(Consumer<Exchange> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
T |
message(Consumer<Message> consumer)
TODO: document
Note: this is experimental and subject to changes in future releases.
|
void |
process(Exchange exchange)
Processes the message exchange
|
public ProcessClause(T parent)
public void process(Exchange exchange) throws Exception
Processor
public T exchange(Consumer<Exchange> consumer)
public T message(Consumer<Message> consumer)
public T body(Consumer<Object> consumer)
public <B> T body(Class<B> type, Consumer<B> consumer)
public T body(BiConsumer<Object,Map<String,Object>> consumer)
Apache Camel