+1 I think we ought to have a small writeup on Fragmentation& reassembly. Have a look at Netty's User Manual I loved that section.
This is much needed. As I am back from my vacation, will try to put together something by weekend. Now comes the real question. How does Java API's provide an Stream based interface? How do they detect end of data. The reason why I ask this is each time we encounter this situation in MINA, have seen recommendation on having a header and then processing, which we can't impose many a times. Will have a look at how Apache Harmony does it. Believe, we also have some filter which exposes a Stream based interface....
