Integrate with Camel

This handler (com.rierino.handler.camel.CamelEventHandler) provides ability to use Apache Camel producers for 3rd party integrations.

Handler Parameters

This handler has no parameters, it uses all systems configured for the runner as potential producers.

This handler requires the following dependency added to deployment contents:

implementation (group:'com.rierino.runner', name: 'camel', version:"${rierinoVersion}")

Actions

SendMessage

Sends a message to a Camel producer and return response (if target system has output). Event metadata fields applicable for this action are as follows:

Field
Definition
Example
Default

domain

System name to use as target

mq

-

inputElement

Json path for the input in request event payload

parameters

-

outputElement

Json path for the output in response event payload

result

-

With event metadata parameters as:

Parameter
Definition
Example
Default

exchange

Camel message exchange pattern

InOut

-

camelHeader.*

Header parameters to send to target

...

-

Last updated