Uses of Class
rabbit.proxy.Connection

Packages that use Connection
rabbit.filter A set of filters for sockets, http and http resources. 
rabbit.handler The resource handlers used in the web proxy. 
rabbit.meta The web interface to the web proxy. 
rabbit.proxy The web proxy components. 
 

Uses of Connection in rabbit.filter
 

Fields in rabbit.filter declared as Connection
protected  Connection HtmlFilter.con
          The Connection handling the request.
 

Methods in rabbit.filter with parameters of type Connection
 HttpHeader SetHeaderFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader RevalidateFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader NoGZipEncoding.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader SQLProxyAuth.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader ReverseProxy.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader ProxyAuth.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpSnoop.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpBaseFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader DontCacheFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader BlockFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader DontFilterFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader SetHeaderFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader RevalidateFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader NoGZipEncoding.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader SQLProxyAuth.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader ReverseProxy.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader ProxyAuth.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpSnoop.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader HttpBaseFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
           
 HttpHeader DontCacheFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          Test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader BlockFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HttpHeader DontFilterFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)
          test if a socket/header combination is valid or return a new HttpHeader.
 HtmlFilter LowresImageFilter.newFilter(Connection con, HttpHeader request, HttpHeader response)
           
 HtmlFilter BackgroundFilter.newFilter(Connection con, HttpHeader request, HttpHeader response)
           
 HtmlFilter BodyFilter.newFilter(Connection con, HttpHeader request, HttpHeader response)
           
 HtmlFilter AdFilter.newFilter(Connection con, HttpHeader request, HttpHeader response)
           
 HtmlFilter HtmlFilterFactory.newFilter(Connection con, HttpHeader request, HttpHeader response)
          Get a new HtmlFilter for the given request, response pair.
 HtmlFilter BlinkFilter.newFilter(Connection con, HttpHeader request, HttpHeader response)
           
 

Constructors in rabbit.filter with parameters of type Connection
AdFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new AdFilter for the given request, response pair.
BackgroundFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new BackgroundFilter for the given request, response pair.
BlinkFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new BlinkFilter for the given request, response pair.
BodyFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new BodyFilter for the given request, response pair.
HtmlFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new HtmlFilter for the given request, response pair.
LowresImageFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new LowresImageFilter for the given request, response pair.
SimpleTagFilter(Connection con, HttpHeader request, HttpHeader response)
          Create a new SimpleTagFilter for the given request, response pair.
 

Uses of Connection in rabbit.handler
 

Fields in rabbit.handler declared as Connection
protected  Connection BaseHandler.con
          The Connection handling the request.
 

Methods in rabbit.handler with parameters of type Connection
 Handler FilterHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
           
 Handler ImageHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
           
 Handler MultiPartHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
           
 Handler GZipHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
           
 Handler HandlerFactory.getNewInstance(Connection connection, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bh, HttpHeader webheader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
          Get a new Handler for the given request made.
 Handler BaseHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
           
 

Constructors in rabbit.handler with parameters of type Connection
BaseHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size)
          Create a new BaseHandler for the given request.
FilterHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size, boolean compress, boolean repack, List<HtmlFilterFactory> filterClasses)
          Create a new FilterHandler for the given request.
GZipHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size, boolean compress)
          Create a new GZipHandler for the given request.
ImageHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size, SProperties config, boolean doConvert, int minSizeToConvert)
          Create a new ImageHandler for the given request.
MultiPartHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content)
          Create a new BaseHansler for the given request.
 

Uses of Connection in rabbit.meta
 

Fields in rabbit.meta declared as Connection
protected  Connection BaseMetaHandler.con
           
 

Methods in rabbit.meta with parameters of type Connection
 void MetaHandler.handle(HttpHeader request, SProperties htab, Connection con, TrafficLogger tlProxy, TrafficLogger tlClient)
          Handle a client request.
 void FileSender.handle(HttpHeader request, SProperties htab, Connection con, TrafficLogger tlProxy, TrafficLogger tlClient)
           
 void BaseMetaHandler.handle(HttpHeader request, SProperties htab, Connection con, TrafficLogger tlProxy, TrafficLogger tlClient)
           
 

Uses of Connection in rabbit.proxy
 

Methods in rabbit.proxy that return types with arguments of type Connection
 List<Connection> HttpProxy.getCurrentConnections()
          Get all the current connections
 

Methods in rabbit.proxy with parameters of type Connection
 void HttpProxy.addCurrentConnection(Connection con)
          Add a current connection
static String HtmlPage.getPageHeader(Connection con, String title)
          return a HTMLheader.
 void ProxyLogger.logConnection(Connection con)
           
 void ConnectionLogger.logConnection(Connection con)
          Log a finished connection.
 void HttpProxy.removeCurrentConnection(Connection con)
          Remove a current connection.
 

Constructors in rabbit.proxy with parameters of type Connection
SCC(Connection con, HttpHeader header, rabbit.proxy.RequestHandler rh)
           
SWC(Connection con, HttpHeader header, TrafficLoggerHandler tlh, ClientResourceHandler crh, rabbit.proxy.RequestHandler rh)