Claus Ibsen-2 wrote:
> 
> Hi
> 
> Use the ref component
> http://camel.apache.org/ref
> 
> from("ref:myRouteStart").process().to("ref:myRouteEnd");
> 
> </qoute>
> Thanks. When I try this I get:
> org.apache.camel.FailedToCreateRouteException: Failed to create route
> Incomming to sourcechecker: Route[[From[ref:incoming]] -> [process[null]]]
> because of Failed to resolve endpoint: ref://incoming due to: No component
> found with scheme: ref
> 
> The test I created looks like this:
> 
> public class SourceCheckerRouteTest extends CamelTestSupport {
> 
>       @EndpointInject(uri="mock:result", ref="outgoing")
>       protected MockEndpoint resultEndpoint;
> 
>       @EndpointInject(uri="direct:start", ref="incoming")
>       protected Endpoint start;
>     @Produce(uri = "direct:start")
>     protected ProducerTemplate template;
> 
>     @Test
>     public void testRunRoute() {
> ..
>       }
> 
>    protected RouteBuilder createRouteBuilder() throws Exception {
>               SourceFinderRoute sf = new SourceFinderRoute();
>               return sf;
>       }
> 
> Any tips? 
> 
> Regards,
> Tarjei
> On Mon, Mar 15, 2010 at 9:35 AM, Tarjei Huse <[email protected]> wrote:
>>
>> Hi,
>>
>> if is possible to create a Route using from(Endpoint ep) or from("uri"),
>> but
>> I want to be able to register different endpoints in different situations
>> and let camel do the assigning for me. Is this possible?
>>
>> The reason I want to do this, is to be able to create tests for routes
>> where
>> I do
>>
>> @EndpointInject("ref"="myRouteStart", "uri"="direct:start")
>> Endpoint ep;
>>
>> in the test and then have something like:
>>
>> class MyRoute extends RouteBuilder {
>>
>>  public void configure() throws Exception {
>>
>>  ref("myRouteStart").process().to("myRouteEnd");
>>
>> }
>>
>> Is this possible or is the ref and the uri of an endpoint essentially the
>> same and thus cannot be used for abstraction?
>>
>> Regards,
>> Tarjei
>>
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Why-isn%27t-it-possible-to-create-a-route-from-a-endpoint-id--tp27901495p27901495.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Claus Ibsen
> Apache Camel Committer
> 
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Why-isn%27t-it-possible-to-create-a-route-from-a-endpoint-id--tp27901495p27901883.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to