Re: Vramel or modifying Camel

2015-05-18 Thread Henryk Konsek
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 kurren...@gmail.com
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 kurren...@gmail.com wrote:

 
  On Mon, May 11, 2015 at 4:55 AM, Willem Jiang willem.ji...@gmail.com
  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

2015-05-18 Thread Anton Hughes
On Mon, May 18, 2015 at 3:58 PM, Henryk Konsek hekon...@gmail.com 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?


Re: Vramel or modifying Camel

2015-05-11 Thread Anton Hughes
On Mon, May 11, 2015 at 4:55 AM, Willem Jiang willem.ji...@gmail.com
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

2015-05-10 Thread Willem Jiang
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