I am creating a text message and put it in the activemq queue and i display
it in the log. Now i need to pass this message to the cxf rs client to use
it as a parameter in the adress. I am using blueprint to define the camel
routes and cxf client.
 
*<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
default-activation="eager" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws";
xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf";
xmlns:sec="http://cxf.apache.org/configuration/security";
xmlns:jaxrs="http://cxf.apache.org/blueprint/jaxrs";
xmlns:http="http://cxf.apache.org/transports/http/configuration";
xsi:schemaLocation="
         http://www.osgi.org/xmlns/blueprint/v1.0.0 
         http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
         http://camel.apache.org/schema/blueprint/cxf 
         http://camel.apache.org/schema/blueprint/cxf/camel-cxf.xsd
         http://cxf.apache.org/blueprint/jaxrs 
         http://cxf.apache.org/schemas/blueprint/jaxrs.xsd
         http://cxf.apache.org/configuration/security
         http://cxf.apache.org/schemas/configuration/security.xsd
         http://cxf.apache.org/transports/http/configuration
         http://cxf.apache.org/schemas/configuration/http-conf.xsd";>

 

<bean id="myTransform" class="cxfcamel.MyTransform"/>
<bean id="serviceBean" class="cxfcamel.GreetingService" />
<bean id="rsprocessor" class="cxfcamel.RSProcessor"/>





<cxf:rsClient id="rsClient"
                
address="http://10.47.2.203:8080/rest/api/2/search?jql=project=TM";
serviceClass="cxfcamel.GreetingService"
                username="username" password="password">
        </cxf:rsClient>



<camelContext id="camel"
    xmlns="http://camel.apache.org/schema/blueprint";>
    <route>
        <from uri="timer://projectTimer?repeatCount=1" />
        <bean ref="myTransform" method="transform" />
        <to uri="activemq:queue:LOG.ME" />
    </route>

    <route>
        <from uri="activemq:queue:LOG.ME" />
        <setHeader headerName="Content-Type">
                <constant>application/json</constant>
        </setHeader>

        <setHeader headerName="Accept">
                <constant>application/json</constant>
        </setHeader>
        <setHeader headerName="CamelHttpMethod">
                <constant>GET</constant>
        </setHeader>
        <to uri="cxfrs:bean:rsClient" />
    </route>
</camelContext>*

Can any one help me please !! 




--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-pass-message-from-activemq-queue-to-cxf-client-rest-tp5765481.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to