Hi folks
I am looking information on how to extend the tomcat chunked encoding
 functionality.

>From looking at the code I have found ChunkedInputFilter.java and
 ChunkedOutputFilter.java, these appear to be the filters responsible.
 From what I can see they are invoked depending on whether the response/
 request has a content Length set, if no length then we add the chunked
 filter.

Now this is all fantastic so far, what I would like to do is extend
 the code so that it implements the chunk encoding extensions as
 mentioned in the rfc2616.

The reason being is that occassionally I would like my application
 layer to be able to specify a chunk extension within the chunk header
 thats about to be written, this will allow me to communicate some
 extra information to the http endpoint with which i am communicating
 with, per chunk.This will be link to link, and wont involve any SW in between 
the 2 links.

What do you think is the best solution here, should i directly update
 the current Chunked filters ? If so how can I pass information down
 from my application to them ?

My application is a servlet which accepts http posts, thus I have access to the 
response object, which I believe the chunked filters can also access. Maybe we 
can add an interface here, and use it to communicate. Im using tomcat 6.0.29.

Maybe there is a way to do this without altering the current code,
 some how disabling the chunked filters and adding my own filters in to
 the chain?

Comments appreciated, im new to tomcat and java, so go easy ;p

Thanks
 Chris

Reply via email to