Noodle is a set of Java classes for transparently making arbitrary
changes to an HTTP request and response, according to logic contained
in Java 'filters' that you write. You can use Noodle to remove
personal identification information from an HTTP request, to wrap an
HTTP response in new branding, or for any number of other purposes.
The original Noodle was written by Jon Stevens (jon at tigris dot
org). As part of my former job at CollabNet I rewrote it to be more
flexible and much more efficient.