rabbit.handler
Class GZIPHandler

java.lang.Object
  extended byrabbit.handler.BaseHandler
      extended byrabbit.handler.GZIPHandler
All Implemented Interfaces:
Handler

public class GZIPHandler
extends BaseHandler

This class is used to gzip streams.


Constructor Summary
GZIPHandler(Connection con, HTTPHeader request, HTTPHeader response, java.io.InputStream contentstream, MultiOutputStream clientstream, boolean maycache, boolean mayfilter, long size)
          Create a new GZIPHansler for the given request.
 
Method Summary
static void setup(java.util.Properties prop)
          Setup this class.
 
Methods inherited from class rabbit.handler.BaseHandler
handle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GZIPHandler

public GZIPHandler(Connection con,
                   HTTPHeader request,
                   HTTPHeader response,
                   java.io.InputStream contentstream,
                   MultiOutputStream clientstream,
                   boolean maycache,
                   boolean mayfilter,
                   long size)
Create a new GZIPHansler for the given request.

Parameters:
con - the Connection handling the request.
request - the actual request made.
response - the actual response.
contentstream - the stream to read data from.
clientstream - the stream to write data to.
maycache - May we cache this request?
mayfilter - May we filter this request?
size - the size of the data beeing handled.
Method Detail

setup

public static void setup(java.util.Properties prop)
Setup this class.

Parameters:
prop - the properties of this class.