Thanks for the response, but I would like to ask how I would achieve the
following... I used the Audit example from the 2.0-M3 source, but now the
new xsd's don't work:


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:aop="
http://www.springframework.org/schema/aop";
    xmlns:camel="http://camel.apache.org/schema/spring"; xmlns:jms="
http://www.springframework.org/schema/jms";
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
        http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
        http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd
        http://www.springframework.org/schema/jms
http://www.springframework.org/schema/jms/spring-jms-2.5.xsd
        ">

    <bean id="test-client1"
class="com.wiredducks.service.impl.StatusUpdateService"
        scope="prototype">
        <property name="consumerId" value="1" />
        <property name="tableId" value="1" />
    </bean>

    <bean id="destinationResolver"
class="com.wiredducks.service.TableDestinationResolver"
        scope="prototype">
    </bean>

    <bean id="jmsContainer"

class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <property name="connectionFactory" ref="connectionFactory" />
        <property name="transactionManager" ref="transactionManager" />
        <property name="destinationResolver" ref="destinationResolver" />
        <property name="destinationName"
value="test-client1.destinationName" />
        <property name="messageListener" ref="test-client1" />
    </bean>

    <!-- Aspect that tracks all the invocations of the business service -->
    <bean id="messageDrivenMockWiretapClient1"
class="com.baselogic.test.MessageDrivenMockWiretap">
        <property name="destinationEndpoint">
           * <camel:endpoint uri="seda:resultClient1Seda" />*
        </property>
    </bean>

    <aop:config>
        <aop:pointcut id="onMessageCall" expression="bean(test-client1)" />
        <aop:aspect id="aspectMessageDrivenMockWiretap"
ref="messageDrivenMockWiretapClient1">
            <aop:before method="tap" pointcut-ref="onMessageCall" />
        </aop:aspect>
    </aop:config>


</beans>


and it seems that * <camel:endpoint uri="seda:resultClient1Seda" /> *can not
be inside my <bean>. Or am I just not clear on how to make this bean inside
a <camel...> context?


---
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 Thu, Aug 27, 2009 at 8:00 PM, Willem Jiang <willem.ji...@gmail.com>wrote:

> Oh, you can't define the <camel:endpoint> out of the camelContext.
> Since there could be more than one camel context in the application context
> configuration file.
>
> Please put the <camel:endpoint> inside the camelContext.
> <camel:camelContext>
>   ...
>   <camel:endpoint/>
> </camel:camelContext>
>
> Willem
>
>
>
> Mick Knutson wrote:
>
>> I changed my declaration to this, but this did not change:
>>
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns="http://www.springframework.org/schema/beans";
>>       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>       xmlns:aop="http://www.springframework.org/schema/aop";
>>       xmlns:camel="http://camel.apache.org/schema/spring";
>>       xsi:schemaLocation="
>>        http://www.springframework.org/schema/beans
>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
>>        http://www.springframework.org/schema/aop
>> http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
>>        *http://camel.apache.org/schema/spring
>> http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd";>
>> *
>>
>>
>> ---
>> 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 Thu, Aug 27, 2009 at 7:10 PM, Hadrian Zbarcea <hzbar...@gmail.com>
>> wrote:
>>
>>  No, targetNamespace (s) are unchanged.  For the spring one it is still
>>> xmlns:camel="http://camel.apache.org/schema/spring"; see [1]
>>> What I meant is that from http://camel.apache.org/schema you can
>>> navigate
>>> to the respective subdirs and find that the camel-*-2.0.0.xsd files are
>>> now
>>> available online.
>>>
>>> Sorry for the confusion,
>>> Hadrian
>>>
>>> [1] http://camel.apache.org/schema/spring/camel-spring-2.0.0.xsd
>>>
>>>
>>>
>>>
>>> On Aug 27, 2009, at 9:58 PM, Mick Knutson wrote:
>>>
>>>  My current one is :
>>>
>>>> xmlns:camel="http://camel.apache.org/schema/spring";
>>>>
>>>> do I change it to
>>>> xmlns:camel="http://camel.apache.org/schema";
>>>>
>>>> ??
>>>>
>>>> ---
>>>> 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 Thu, Aug 27, 2009 at 1:37 PM, Hadrian Zbarcea <hzbar...@gmail.com>
>>>> wrote:
>>>>
>>>>  The xsd files are available on the camel site:
>>>>
>>>>> http://camel.apache.org/schema/
>>>>>
>>>>> Please let us know if you still encounter issues.
>>>>>
>>>>> Thanks,
>>>>> Hadrian
>>>>>
>>>>> On Aug 27, 2009, at 2:03 PM, Claus Ibsen wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>>  Yeah its because of
>>>>>> https://issues.apache.org/activemq/browse/CAMEL-1947
>>>>>>
>>>>>> The 2.0 xsd files have not been published to apache maven servers.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Aug 27, 2009 at 5:29 PM, Mick Knutson<mknut...@baselogic.com>
>>>>>> wrote:
>>>>>>
>>>>>>  I have been using the example from 2.0-M3 with this endpoint in the
>>>>>>
>>>>>>> server-aop.xml:
>>>>>>>
>>>>>>>  <!-- START SNIPPET: e5 -->
>>>>>>>  <!-- the audit store endpoint is configued as file based -->
>>>>>>>  <camel:endpoint id="AuditStore" uri="file://target/store"/>
>>>>>>>  <!-- END SNIPPET: e5 -->
>>>>>>>
>>>>>>>
>>>>>>> But I now get this error when I run the camel server:
>>>>>>>
>>>>>>> Caused by:
>>>>>>>
>>>>>>>
>>>>>>> org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
>>>>>>> Configuration problem: Cannot locate BeanDefinitionParser for element
>>>>>>> [endpoint]
>>>>>>> Offending resource: class path resource
>>>>>>> [META-INF/spring/camel-server-aop.xml]
>>>>>>>
>>>>>>>
>>>>>>> ---
>>>>>>> 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
>>>>>>> ---
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>> Claus Ibsen
>>>>>> Apache Camel Committer
>>>>>>
>>>>>> Open Source Integration: http://fusesource.com
>>>>>> Blog: http://davsclaus.blogspot.com/
>>>>>> Twitter: http://twitter.com/davsclaus
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>
>

Reply via email to