[
https://issues.apache.org/jira/browse/CAMEL-7778?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-7778:
-------------------------------
Fix Version/s: (was: 2.16.0)
2.17.0
> EndpointRegistry in camel-core that allows refer endpoints using and logical
> id, like you can do in spring
> ----------------------------------------------------------------------------------------------------------
>
> 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
> Assignee: Claus Ibsen
> Fix For: 2.17.0
>
>
> 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)