It would be nice, very nice indeed, if this happened. It is not a MUST. :)
Regards, Alan On Jul 7, 2011, at 4:42 AM, Mohammad Nour El-Din wrote: > Very good idea, such syncing among diff apache projects is highly > welcome and I can say it is a MUST. > > On Wed, Jul 6, 2011 at 10:48 PM, Julien Vermillard > <jvermill...@gmail.com> wrote: >> On Mon, Jul 4, 2011 at 8:59 PM, Roger Schildmeijer >> <schildmei...@gmail.com> wrote: >>> Hi again, >>> >>> Been examining the asyncweb project in more details (atleast the >>> asyncweb.client and asyncwebserver components). Below is my notes (simple >>> draft). >>> >>> asyncweb notes >>> -client module >>> * https support for Deft's AHC (AsynchronousHttpClient) could borrow some >>> details from asyncweb (o.a.asyncweb.client.SimpleTrustManagerFactory) >>> * Improve the http request decoding (org.apache.ahc.codec.HttpDecoder, eg. >>> decode[line, status, header, cookie]) >>> >>> >>> -server module >>> * like the simple and elegant design of >>> o.a.asyncweb.server.resolver.ServiceResolver (and its concrete impl., eg. >>> PatternMatchResolver (comparable to Deft's "Capturing groups") and >>> ExactMatchURIServiceResolver) >>> * o.a.asyncweb.server.HttpClientListener (interface with callbacks >>> clientDisconnected, clientIdle, register listeners on HttpServiceContext). >>> I like the idea. Useful for comet/longpoll (could be worth to add to Deft). >>> >>> >>> Conclusion: >>> Ofcourse there are overlaps between the two projects. I agree with Emanuel >>> Emmanuel Lécharny regarding that "It's almost as difficult to write from >>> scratch some piece of code than to reuse some other with lost support..." >>> Deft is built (tightly integrated) around the event-loop >>> (org.deftserver.io.IOLoop) which the modules (e.g the web server component >>> and the async http client) heavily depend upon. Asyncweb is built on top of >>> the Apache MINA network framework and to merge these two project (Asyncweb >>> and deft) is non trivial, therefor I propose we don't. Also, I guess >>> asyncweb was "abandoned" for a reason? >>> >> >> Took a look at Deft, I know well AsyncWeb, and the two projects are >> really similar. >> AsyncWeb was abandoned for some weird community issues (the merge of >> MINA and AsyncWeb communities was badly managed) and because it's much >> funnier to redo an HTTP from scratch than taking back and abandoned >> project :) >> >> We are currently recoding MINA from scratch (v3.0) so we can share >> ideas about asynchronous API for network operations, perf tests, etc.. >> I think the two projects should stay in touch and share background ideas. >> >> Julien >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> > > > > -- > Thanks > - Mohammad Nour > Author of (WebSphere Application Server Community Edition 2.0 User Guide) > http://www.redbooks.ibm.com/abstracts/sg247585.html > - LinkedIn: http://www.linkedin.com/in/mnour > - Blog: http://tadabborat.blogspot.com > ---- > "Life is like riding a bicycle. To keep your balance you must keep moving" > - Albert Einstein > > "Writing clean code is what you must do in order to call yourself a > professional. There is no reasonable excuse for doing anything less > than your best." > - Clean Code: A Handbook of Agile Software Craftsmanship > > "Stay hungry, stay foolish." > - Steve Jobs > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org