Uses of Class
rabbit.proxy.Connection

Packages that use Connection
net.sourceforge.apphere.proxy.rabbit.filter   
net.sourceforge.apphere.proxy.rabbit.handler   
rabbit.filter This package holds the set of filters that RabbIT uses. 
rabbit.handler This package holds the handlers that RabbIT uses. 
rabbit.meta This package holds the variuos meta pages that RabbIT provides. 
rabbit.proxy This is the main package for the RabbIT proxy. 
 

Uses of Connection in net.sourceforge.apphere.proxy.rabbit.filter
 

Methods in net.sourceforge.apphere.proxy.rabbit.filter with parameters of type Connection
static HTTPHeader CookieFilter.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          remove and store cookies coming from the response This is called when REQUEST GOES TO WEBSERVER
static HTTPHeader CookieFilter.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          Insert the stored cookies back into the request This is called when REPONSE COMES FROM WEBSERVER
 

Uses of Connection in net.sourceforge.apphere.proxy.rabbit.handler
 

Constructors in net.sourceforge.apphere.proxy.rabbit.handler with parameters of type Connection
AppHereHandler(Connection con, HTTPHeader request, HTTPHeader response, java.io.InputStream contentstream, MultiOutputStream clientstream, boolean maycache, boolean mayfilter, long size)
          Create a new AppHereHandler for the given request.
 

Uses of Connection in rabbit.filter
 

Methods in rabbit.filter with parameters of type Connection
static HTTPHeader ProxyAuth.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader ProxyAuth.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader HTTPSnoop.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader HTTPSnoop.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader HTTPBaseFilter.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader HTTPBaseFilter.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader DontFilterFilter.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader DontFilterFilter.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader DontCacheFilter.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader DontCacheFilter.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader BlockFilter.doHTTPInFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
static HTTPHeader BlockFilter.doHTTPOutFiltering(java.net.Socket socket, HTTPHeader header, Connection con)
          test if a socket/header combination is valid or return a new HTTPHeader.
 

Uses of Connection in rabbit.handler
 

Constructors in rabbit.handler with parameters of type Connection
ImageHandler(Connection con, HTTPHeader request, HTTPHeader response, java.io.InputStream contentstream, MultiOutputStream clientstream, boolean maycache, boolean mayfilter, long size)
          Create a new ImageHansler for the given request.
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.
FilterHandler(Connection con, HTTPHeader request, HTTPHeader response, java.io.InputStream contentstream, MultiOutputStream clientstream, boolean maycache, boolean mayfilter, long size)
          Create a new FilterHandler for the given request.
BaseHandler(Connection con, HTTPHeader request, HTTPHeader response, java.io.InputStream contentstream, MultiOutputStream clientstream, boolean maycache, boolean mayfilter, long size)
          Create a new BaseHansler for the given request.
 

Uses of Connection in rabbit.meta
 

Methods in rabbit.meta with parameters of type Connection
 void UserGetter.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void Status.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void ProxyConfig.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void MetaHandler.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          Handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void KillTheStupidThing.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void FileSender.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void Connections.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void ConfigGetter.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void ClearCache.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 void CacheStatus.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage.
 void AccessGetter.handle(java.io.InputStream input, MultiOutputStream output, HTTPHeader header, java.util.Properties htab, Connection con)
          handler of a MetaPage, that is a special page the proxy supports (like the status page).
 

Uses of Connection in rabbit.proxy
 

Methods in rabbit.proxy with parameters of type Connection
static void Proxy.removeConnection(Connection con)
          Remove a connection (it has received full treatment)
static void Proxy.logConnection(Connection con)
          log a connection handled.