You are right, we need something which is web container agnostic. As
atmosphere was in my todo list, maybe it is time to develop the
camel-atmosphere component. If you are interested we can collaborate on
that ?


On Tue, Sep 10, 2013 at 3:23 PM, Aki Yoshida <elak...@gmail.com> wrote:

> Hi Charles,
>
> If we only support jetty, that will be fine. But to support tomcat, we
> need a component that avoids using jetty's websocket API directly.
> In this aspect, camel-cxf is different because its servlet is not
> web-container specific and can also be used in a gemini/tomcat based
> OSGi environment, as long as there is a mechanism for its servlet to
> get registered. So there is this decoupling to the web container
> implementation.
>
> Going for atmosphere will provide a similar decoupling.
>
> regards, aki
>
> 2013/9/10 Charles Moulliard <ch0...@gmail.com>:
> > Hi Aki,
> >
> > As the camel-websocket component uses Jetty + WebSocket servlet of Jetty,
> > that should not be a big change to add a property for the endpoint to
> > request that we use Jetty deployed in Karaf, Felix, ... instead of
> creating
> > a local jetty instance. This is what we do with camel-cxf endpoint
> >
> > Regards,
> >
> >
> >
> > On Tue, Sep 10, 2013 at 12:00 PM, Aki Yoshida <elak...@gmail.com> wrote:
> >
> >> I have been looking into the websocket component and  I was wondering
> >> about a few things.
> >>
> >> First of all, I would like to make the component use the framework's
> >> servlet if it's running in e.g., an OSGi container like karaf that has
> >> jetty or another container that uses geminiweb/tomcat. I was using
> >> Atmosphere to have the framework's servlet container picked up in both
> >> environments.
> >>
> >> I saw ticket CAMEL-5353 "camel-atmosphere - A new component for
> >> portable websocket integration" and this seems to imply the
> >> introduction of a new atmosphere specific component that might go
> >> beyond the websocket functionality. Or is this intended for just a new
> >> websocket component? I think Claus created this ticket when there was
> >> a question in the mailing list about making the component work with
> >> tomcat. I don't know its scope and status  and if someone is working
> >> on this.
> >>
> >> Another thing I was wondering about is that we should also have a
> >> client-side websocket so that we can post data to an external
> >> websocket. As the current websocket's producer mode writes back to the
> >> server side websocket, we will need a new syntax for this usage, maybe
> >> using the ws URL. This could be used in both the producer and consumer
> >> modes as in the websocket component.
> >>
> >> If you could comment on this, that would be very appreciated.
> >>
> >> Thanks.
> >> regards, aki
> >>
> >
> >
> >
> > --
> > Charles Moulliard
> > Apache Committer / Architect @RedHat
> > Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>



-- 
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com

Reply via email to