Hi

You can send it to the from very easily like this


camelProducerTemplate.sendBody("direct:foo", "Hello World");

The first parameter is the URI of the endpoint, and the 2nd parameter is the 
payload to send.

If you want/expect a reply, then use requestBody instead:

Object reply = camelProducerTemplate.requestBody("direct:foo", "Hello World");

 

Med venlig hilsen
 
Claus Ibsen
......................................
Silverbullet
Skovsgårdsvænget 21
8362 Hørning
Tlf. +45 2962 7576
Web: www.silverbullet.dk

-----Original Message-----
From: GLD [mailto:[EMAIL PROTECTED] 
Sent: 21. oktober 2008 14:37
To: [email protected]
Subject: Re: CAMEL Servlet Endpoint


Hi Claus, 
Thanks for the reply.

when you say 
> If you create your own servlets then of course you can identify it 
> and thus should know what [MY CONSUMER ENDPOINT] it is from. 
> You can get the http request and thus also the requested
> path/context/query string, etc.

>>>
in a concrete way, how should I do?
I cannot use a Bean Endpoint. what should I put in "from" tag

I created my servlet, a bean that implements the service. And I would like
to send the http body to the "from" tag of the route. could y


see attached Zip file 
http://www.nabble.com/file/p20089260/camel_question.zip camel_question.zip 


Regards.



James.Strachan wrote:
> 
> BTW the camel-http library has a Camel servlet that can be used for
> routing servlet invocations into Camel...
> http://activemq.apache.org/camel/http.html
> 
> as does the Jetty component
> http://activemq.apache.org/camel/jetty.html
> 
> 
> 2008/10/21 Claus Ibsen <[EMAIL PROTECTED]>:
>> Hi
>>
>> Yeah to my knowledge this is not support in Camel. We discussed this on
>> the chat the other day. Please feel free to raise it in our bug tracker
>> (JIRA).
>>
>> If you create your own servlets then of course you can identify it and
>> thus should know what [MY CONSUMER ENDPOINT] it is from. You can get the
>> http request and thus also the requested path/context/query string, etc.
>>
>>
>>
>> Med venlig hilsen
>>
>> Claus Ibsen
>> ......................................
>> Silverbullet
>> Skovsgårdsvænget 21
>> 8362 Hørning
>> Tlf. +45 2962 7576
>> Web: www.silverbullet.dk
>>
>> -----Original Message-----
>> From: GLD [mailto:[EMAIL PROTECTED]
>> Sent: 21. oktober 2008 10:30
>> To: [email protected]
>> Subject: CAMEL Servlet Endpoint
>>
>>
>> Hi all,
>>
>> I want to embed Camel in a WebApp.  The web app will be hosted in an
>> application server like JONAS (/tomcat or JETTY) or Weblogic.
>>
>> I want to create a route like this
>>  <from   [MY CONSUMER ENDPOINT]  />
>>  <process ref="myProcessor" />
>>  <to [MY PRODUCER ENDPOINT] />
>>
>> As camel is embedded in a webapp, I want to use the web container of the
>> application server to listen to http request ( I.E, I want to configure a
>> servlet to listen httpRequests and send back httpResponses).
>>
>> Reading the doc, I didn't find the way to do this.
>> In examples, consumers are jetty or CXF but It seems they re create
>> another
>> http listener and I don't want it.
>>
>> I looked at the Axis example, It uses a ProducerTemplate
>> It is interesting but I don't know if I can use this kind of Producer
>> template to identify the [from] endpoint of a route.
>>
>> The Second part of the question is how do I create a route for the
>> response
>> received from my [MY PRODUCER ENDPOINT]
>>
>> Regards, guillaume
>>
>> --
>> View this message in context:
>> http://www.nabble.com/CAMEL-Servlet-Endpoint-tp20085692s22882p20085692.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> James
> -------
> http://macstrac.blogspot.com/
> 
> Open Source Integration
> http://fusesource.com/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CAMEL-Servlet-Endpoint-tp20085692s22882p20089260.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to