Neo4j Unmanaged Extension: Creating gzipped streamed responses with Jetty
Mark Needham shows us an example he made with Gzip to process a response from a server
I recently wrote a blog post describing how we created a streamed response and the next thing we wanted to do was gzip the response to shrink it’s size a bit.
A bit of searching led to GZIPContentEncodingFilter popping up a lot of times but this is actually needed for a client processing a gripped response rather than helping us to gzip a response from the server.
I noticed that there was a question about this on the mailing list from about a year ago although Michael pointed out that the repository has now moved and the example is available here instead.
I adapted the example a bit and ended up with the following lifecycle plugin: