Hi guys

I just did the same thing for Netty and I used Netty's example code for
serving static files, just Camelized it a little in a fabric8 quickstart
using Rest DSL.
With this I can have the REST routes and the static files served on the
same port, support browser caching etc.

There are still a few todos like fixing the ports for fabric8, and I would
have liked to register a handler instead, maybe injecting it into the
serverPipelineFactory.
For now it's a router that shares the Netty bootstrap configuration with
the REST routes, and a processor to do the file handling.
Or what would you suggest Claus?
I'll remove the file handling stuff before sending a PR to keep the
quickstart simple, or do a new REST DSL quickstart using something else.

Here's the branch;
https://github.com/levackt/quickstarts/tree/Camel_REST_DSL/quickstarts/java/netty-http-restdsl


Taariq

On Fri, Jan 23, 2015 at 7:25 PM, Tim Dudgeon <tdudgeon...@gmail.com> wrote:

> Thanks, That's an interesting example.
> I'll take a look over it.
> In the meantime I kept bashing away at doing it the Jetty way, but don't
> quite have it working. I created this gist to try to illustrate it:
> https://gist.github.com/tdudgeon/2f242578fd0742e713a7
> (note I backed away slightly from what Claus suggested and and tried doing
> direct on the jetty endpoint as that seemed simpler).
>
> Everything runs, the jetty and rest routes work fine, but the static
> content stubbornly refuses to serve.
> The only thing suspicious that I see reported is this:
> [main] INFO org.eclipse.jetty.server.handler.ContextHandler - stopped
> o.e.j.s.ServletContextHandler{/,null}
>
> Anyone got any thoughts?
>
> Tim
>
>
>
> On 23/01/2015 15:54, scottdawson wrote:
>
>> Hello,
>> Here's the  JIRA ticket <https://issues.apache.org/jira/browse/CAMEL-7381
>> >
>> Claus referred to. It appears to be "stalled".
>>
>> In the meantime you might want to use the code that the new feature is
>> based
>> on, written by Tracy Snell and documented  here
>> <http://code.notsoclever.cc/writing-camel-component-camel-
>> static-resource/>
>> .
>>
>> Regards,
>> Scott
>>
>>
>>
>> --
>> View this message in context: http://camel.465427.n5.nabble.
>> com/REST-DSL-including-documents-tp5762034p5762064.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>
>

Reply via email to