camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wayne Keenan <wayne.kee...@gmail.com>
Subject passing the HTTPServletRequest from Jetty to a SEDA consumer in Spring DSL
Date Wed, 20 Jan 2010 09:02:16 GMT
Hi,

I have a Jetty endpoint that when recieving a message will perform the
processing asynchronously and syncronously return a correlationId so the
client can come back later to another endpoint to see how processsing is
going.

I found an example on the mailing list of how to pass the HttpSession object
using Java, but I can't seem to find out how
to reference or pass the HttpRequest using SpringDSL.  What I have at the
moment is:


        <route>
            <from uri="jetty:http://0.0.0.0:8080/endpoint"/>
            <inOnly uri="seda:sendASync"/>
            <transform>
                <simple>${id}</simple>
            </transform>
        </route>

        <route>
            <from uri="seda:sendASync"/>
            <to uri="bean:myBean"/>
        </route>

Is there a way to say 'pass the HTTP stuff through please Mr SEDA'?
Should I really be setting a header property to that of a HTTP Object?  How
do I obtain it?
Should I architect this differently?

All the best,
Wayne

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message