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.