Can you explain the 2nd option?
Why are you adding endpopints to the Spring Context?

  <camelContext xmlns="http://camel.apache.org/schema/spring";>
       <packageScan>
           *<package>org.apache.camel.spring.config.scan</package>*
           <excludes>**/*Excluded*</excludes>
           <includes>**/*</includes>
       </packageScan>
        *<endpoint id="start" uri="direct:start"/>
       <endpoint id="result" uri="mock:end"/>*
   </camelContext>

Why not just define them in the Unit Test?

---
Thank You…

Mick Knutson, President

BASE Logic, Inc.
Enterprise Architecture, Design, Mentoring & Agile Consulting
p. (866) BLiNC-411: (254-6241-1)
f. (415) 685-4233

Website: http://baselogic.com
Linked IN: http://linkedin.com/in/mickknutson
Vacation Rental: http://tahoe.baselogic.com
---



On Mon, Aug 3, 2009 at 7:27 PM, Willem Jiang <willem.ji...@gmail.com> wrote:

> Hi,
>
> Camel support to pick up the Java DSL routing rule from spring
> configuration.
>
> You can include the activemq.xml in your camel spring configuration file,
> then you can create an unit test with the embedded AcitveMQ broker and you
> also need to put the activemq-camel jar into your ClassPath.
>
> Here are the examples which helps you to specify the RouteBuidler in the
> spring.
>
> <beans xmlns="http://www.springframework.org/schema/beans";
>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>       xsi:schemaLocation="
>       http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>       http://camel.apache.org/schema/spring
> http://camel.apache.org/schema/spring/camel-spring.xsd
>    ">
>
>  <!-- START SNIPPET: example -->
>  <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";>
>    <routeBuilder ref="myRoutes"/>
>  </camelContext>
>  <!-- END SNIPPET: example -->
>  <bean id="myRoutes"
> class="org.apache.camel.spring.RouteRefCamelContextFactoryBeanTest$MyRoutes"/>
> </beans>
>
> or using the packageScan to find the RouteBuilder by specify the package
> name.
>   <camelContext xmlns="http://camel.apache.org/schema/spring";>
>        <packageScan>
>            <package>org.apache.camel.spring.config.scan</package>
>            <excludes>**/*Excluded*</excludes>
>            <includes>**/*</includes>
>        </packageScan>
>
>        <endpoint id="start" uri="direct:start"/>
>        <endpoint id="result" uri="mock:end"/>
>    </camelContext>
>
>
> Willem
>
>
> Mick Knutson wrote:
>
>> I have seen a FUSE posting showing:
>>
>> *
>>
>> from("activemq:topic:VirtualTopic.topic").to("activemq:Consumer.example.VirtualTopic.topic");
>>
>> With the following added to the activemq.xml configuration file:
>>
>> &lt;broker xmlns="http://activemq.apache.org/schema/core"&gt;
>> <virtualDestinationInterceptor>
>> <virtualDestinations>
>> <virtualTopic name=">" prefix="VirtualTopicConsumers.*."/>
>> </virtualDestinations>
>> </virtualDestinationInterceptor>
>> </destinationInterceptors>
>> *
>>
>> I am interested to know if this can be unit tested with an embedded
>> broker?
>>
>> ---
>> Thank You…
>>
>> Mick Knutson, President
>>
>> BASE Logic, Inc.
>> Enterprise Architecture, Design, Mentoring & Agile Consulting
>> p. (866) BLiNC-411: (254-6241-1)
>> f. (415) 685-4233
>>
>> Website: http://baselogic.com
>> Linked IN: http://linkedin.com/in/mickknutson
>> Vacation Rental: http://tahoe.baselogic.com
>> ---
>>
>>
>

Reply via email to