Vramel or modifying Camel
Hi I am currently developing a vert.x project, and am looking for how to integrate Camel. I recently came by https://github.com/wired-mind/Vramel - a port of Camel to Vertx. >From cursory look into Vramel, it seems to be mostly identical to Camel. As I am not deeply familiar with the camel core and internals, I would be interested to learn what, in Camel, would need to be modified so that it can run using the vert.x bus and async model? Thanks
Re: Vramel or modifying Camel
You can integrate the vert.x with Camel by implement the camel component API (which could be a more easy way to go), and we just have camel-vertx component[1] to do this kind of work. the Vramel way is like reimplement the Camel DSL on base of vert.x API, which need to lots of work to reimplement the Camel core functions. [1]http://camel.apache.org/vertx.html -- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On May 3, 2015 at 7:50:27 AM, Anton Hughes (kurren...@gmail.com) wrote: > Hi > > I am currently developing a vert.x project, and am looking for how to > integrate Camel. > > I recently came by https://github.com/wired-mind/Vramel - a port of Camel > to Vertx. > > From cursory look into Vramel, it seems to be mostly identical to Camel. > > As I am not deeply familiar with the camel core and internals, I would be > interested to learn what, in Camel, would need to be modified so that it > can run using the vert.x bus and async model? > > Thanks >
Re: Vramel or modifying Camel
On Mon, May 11, 2015 at 4:55 AM, Willem Jiang wrote: > the Vramel way is like reimplement the Camel DSL on base of vert.x API, > which need to lots of work to reimplement the Camel core functions. Yes, this is what I am interested. I am interested in abstracting the Camel threading model, so that it can either run on the current design, or be switched to use Vertx. Can you point me to where the camel async classes are? Where should I look? Thanks
Re: Vramel or modifying Camel
Can anyone direct me to where/how I can abstract the camel thread model so that it can work with other async models such as Vertx. Thanks On Mon, May 11, 2015 at 1:59 PM, Anton Hughes wrote: > > On Mon, May 11, 2015 at 4:55 AM, Willem Jiang > wrote: > >> the Vramel way is like reimplement the Camel DSL on base of vert.x API, >> which need to lots of work to reimplement the Camel core functions. > > > Yes, this is what I am interested. > I am interested in abstracting the Camel threading model, so that it can > either run on the current design, or be switched to use Vertx. > > Can you point me to where the camel async classes are? Where should I look? > > Thanks >
Re: Vramel or modifying Camel
Hi Anton, The threading model is in camel-core [1]. But I doubt if it can be easily replaced with the different implementation. Cheers! [1] https://github.com/apache/camel/tree/master/camel-core/src/main/java/org/apache/camel pon., 18.05.2015 o 11:44 użytkownik Anton Hughes napisał: > Can anyone direct me to where/how I can abstract the camel thread model so > that it can work with other async models such as Vertx. > > Thanks > > On Mon, May 11, 2015 at 1:59 PM, Anton Hughes wrote: > > > > > On Mon, May 11, 2015 at 4:55 AM, Willem Jiang > > wrote: > > > >> the Vramel way is like reimplement the Camel DSL on base of vert.x API, > >> which need to lots of work to reimplement the Camel core functions. > > > > > > Yes, this is what I am interested. > > I am interested in abstracting the Camel threading model, so that it can > > either run on the current design, or be switched to use Vertx. > > > > Can you point me to where the camel async classes are? Where should I > look? > > > > Thanks > > >
Re: Vramel or modifying Camel
On Mon, May 18, 2015 at 3:58 PM, Henryk Konsek wrote: > The threading model is in camel-core [1]. But I doubt if it can be easily > replaced with the different implementation. > Thanks Henryk What issues/challenges do you see in this task?