IMO It's a good idea to provide a codec framework really independent of the transport code. To be further thought..
On Wed, Dec 12, 2012 at 8:31 AM, Emmanuel Lécharny <[email protected]>wrote: > Le 12/12/12 12:44 AM, Hiller, Dean a écrit : > > I need re-usable async http parsing code. Does mina perhaps contain some > api for just the parsing portion? (I always have a belief that parsers > should be separate and re-usable and not tied to the framework so I hope > mina's is reusable as well). > > You can have a look at the HttpDecoder class, in the http module > ( > http://svn.apache.org/viewvc/mina/mina/tags/2.0.7/mina-http/src/main/java/org/apache/mina/http/ > ). > > It expects to get a session as a parameter, but the session is basically > just used to store a state, allowing the parser to stop and restart when > more bytes are received. You can most certainly replace the session by a > Map or any other data structure storing the current state. > > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com > >
