camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Liav Ezer <liav.e...@gmail.com>
Subject Re: Problem using camel-2.0 API in SMX
Date Thu, 15 Jan 2009 08:28:09 GMT

I don't have the org.apache.camel.ContextTestSupport in my maven repository.

Which dependency should i add to the camel SU's pom file?

Thanks.

Claus Ibsen-2 wrote:
> 
> Hi
> 
> I have created an unit test in Camel 1.x that simulates the
> fromEndpointUri using an interceptor instead.
> Its 99% as good :)
> 
> Check out:
> org.apache.camel.processor.interceptor.SimulateFromEndpointUsingInterceptorTest
> 
> That I will commit in a short time.
> 
> Then you will be able to get the fromEndpointUri from a Exchange property.
> 
> 
> On Thu, Jan 15, 2009 at 7:34 AM, Liav Ezer <liav.ezer@gmail.com> wrote:
>>
>> 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.ezer@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.
>>
>>
> 
> 
> 
> -- 
> 
> /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-tp21460207s22882p21473302.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Mime
View raw message