I am almost done with the first iteration of Non-Blocking IO for Cornerstone.
I will commit it as soon as I can get it to compile :p.  That way anyone who
wants to play with it can--although it probably doesn't work.

There is one more abstraction to the whole Connection paradigm to really make
Non-Blocking IO effective.  The reason is that the read/write mechanisms require
the user to know what on earth they are doing.  It would almost be better to
have a higher-level block that only has the read/write/close methods available.
However, this is probable best as a JDK 1.4 only thing as I would like to take
advantage of a pool of DirectByteBuffers that further speed up communication.
If the communication is done via char arrays, byte arrays, or strings, we might
be able to provide an abstraction--but the issue remains that we still incur
a copy overhead.

Maybe we can hash it out later....

--

"Those who would trade liberty for
 temporary security deserve neither"
                - Benjamin Franklin


-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



Reply via email to