Hi Ahmed,

This sounds great. You are more than welcome.
To get a feeling what event-based (non blocking) servers are you could
start looking at the IOLoop:
https://svn.apache.org/repos/asf/incubator/deft/trunk/src/main/java/org/apache/deft/io/IOLoop.java
The IOLoop is the core (low level) component in most event based systems.
Other important classes/concepts are IOHandler, AsynchronousSocket and
HttpProcotol. You could also take a look at Timeout, AsyncCallback and
PeridicCallback (how they are connected to the IOLoop).

// Roger

On Tue, Nov 1, 2011 at 10:15 AM, Ahmed Fathalla <[email protected]> wrote:

> Hello,
>
> My name is Ahmed Fathalla and I work as a UNIX Software Support Engineer at
> IBM. Congratulations on creating this interesting project, I'd love to
> contribute in my spare time. I have a Computer Science background and have
> worked on Java and C# development for some time now. I also sparsely
> contribute on another incubator project, Apache Chukwa.
>
> Unfortunately, I don't have much background on event-based servers like
> Tornado and Node.js. I'd love someone here suggest how I can get started on
> the code base and which JIRA issues are best to start with.
>
> --
> Ahmed Fathalla
>

Reply via email to