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 >
