The SEDA binding in SwitchYard provides asynchronous service binding between camel route and SwitchYard service.
SEDA queue is not persistent.
This binding is built on top of camel-seda. Please refer camel documentation for detailed description of options.
Generic options
Following options can be apiled to <binding.seda> definition:
Binding Services with SEDA
Here's an example of what a SEDA service binding looks like:
<sca:composite name="camel-binding" targetNamespace="urn:switchyard-quickstart:camel-binding:0.1.0">
<sca:service name="GreetingService" promote="GreetingService">
<camel:binding.seda>
<camel:name>GreetingQueue</camel:name>
<camel:size>6</camel:size>
<camel:concurrentConsumers>2</camel:concurrentConsumers>
</camel:binding.seda>
</sca:service>
</sca:composite>