Hi Claus, My use case is: each new service need to have a consumer & a provider in my application.
Therefore, i need to dynamically build (via producer template) an End-Point & access it. My assumption is that the provider & consumer end-points (BC's) will have the same name (prefix), only change will be the postfix (<svcName>Provider vs <svcName>Consumer). If i can gain knowledge on my FromEndPoing at DSL run time, i can dynamically create a provider end-point based on the consumer name (instead of doing it hard coded). Thanks Claus. Claus Ibsen-2 wrote: > > On Wed, Jan 14, 2009 at 6:00 PM, Liav Ezer <liav.e...@gmail.com> wrote: >> >> Hi, >> >> I have the following problem: >> >> In my Camel DSL routing logic i call a processor which analyzes my >> exchange. >> >> When i looked at the Exchange API i saw that i can extract the original >> exchane's end-point. >> >> Please refer to: >> http://activemq.apache.org/camel/maven/camel-core/apidocs/org/apache/camel/Exchange.html#getFromEndpoint() >> >> But this API is new - only in camel-2.0 while SMX works with 1.5 at most. >> >> My questions are: >> >> 1. Can you advise how to get the camel-core 2.0 version via maven? >> >> I tried the following depedency & got this error: >> <dependency> >> <groupId>org.apache.camel</groupId> >> <artifactId>camel-core</artifactId> >> <version>2.0.0</version> >> </dependency> >> Error: >> [INFO] >> ------------------------------------------------------------------- >> [ERROR] BUILD ERROR >> [INFO] >> ------------------------------------------------------------------- >> [INFO] Failed to resolve artifact. >> >> GroupId: org.apache.camel >> ArtifactId: camel-maven-plugin >> Version: 2.0.0 >> >> Reason: Unable to download the artifact from any repository >> org.apache.camel:camel-maven-plugin:pom:2.0.0 >> >> from the specified remote repositories: >> central (http://repo1.maven.org/maven2), >> apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), >> apache (http://people.apache.org/repo/m2-ibiblio-rsync-repository) > See the download page for using SNAPSHOTS > http://activemq.apache.org/camel/download.html > > You need to add a SNAPSHOT maven repo and use 2.0-SNAPSHOT as version > > > >> >> >> 2. Can you please advise how to gain the exchange's 'from' end-point at >> run >> time in other way beside using this new API? > I dont think it is that easy in 1.x. An interceptor might get you > close (like the tracer) as you can get the node (the model of the > route graph) that started it and then "compute" the from endpoint. > > What is your use case since you need the from endpoint? > >> >> Thanks. >> >> -- >> View this message in context: >> http://www.nabble.com/Problem-using-camel-2.0-API-in-SMX-tp21460207s22882p21460207.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > > > -- > > /Claus Ibsen > Apache Camel Committer > Blog: http://davsclaus.blogspot.com/ > > -- View this message in context: http://www.nabble.com/Problem-using-camel-2.0-API-in-SMX-tp21460207s22882p21472159.html Sent from the Camel - Users mailing list archive at Nabble.com.