[ 
https://issues.apache.org/jira/browse/CAMEL-7778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Serge Smertin updated CAMEL-7778:
---------------------------------
    Affects Version/s: 2.12.0

> BindableRegistry interface with JndiRegistry and ApplicationContextAware 
> implementations
> ----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-7778
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7778
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-core
>    Affects Versions: 2.12.0
>            Reporter: Serge Smertin
>   Original Estimate: 96h
>  Remaining Estimate: 96h
>
> Generally, it's more efficient/loosely coupled to send to endpoint aliases, 
> so we might change implementation of endpoint without changing the code:
> {code}
>     // in cases of dynamic routing
>     producer.asyncSend("specificMessageChannel", new Processor() {
>         ...
>     });
> {code}
> It's possible to do it through Spring DSL, but impossible to register 
> endpoints from route builder if we use spring. Also it is easier to configure 
> number of consumers and etc for endpoints. 
> {code}
> <endpoint id="specificMessageChannel" 
> uri="seda:internalProcessing?concurrentConsumers=8" />
> {code}
> JndiRegistry has "bind" method and ApplicationContextAwareRegistry does not 
> have it.
> Another use-case for that is camel-test component



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to