Uses of Class rabbit.proxy.Connection (RabbIT/4)
Date: 2009-10-13

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `NoGZipEncoding.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)`
`HttpHeader` | `ReverseProxy.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `DontCacheFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)` Test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `SetHeaderFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)`
`HttpHeader` | `DontFilterFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)` Test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `SQLProxyAuth.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` | `ProxyAuth.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` | `BlockFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `RevalidateFilter.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)`
`HttpHeader` | `HttpSnoop.doHttpInFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `NoGZipEncoding.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)`
`HttpHeader` | `ReverseProxy.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `DontCacheFilter.doHttpOutFiltering(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` | `DontFilterFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `SQLProxyAuth.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` | `ProxyAuth.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` | `BlockFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HttpHeader` | `RevalidateFilter.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)`
`HttpHeader` | `HttpSnoop.doHttpOutFiltering(SocketChannel socket, HttpHeader header, Connection con)` test if a socket/header combination is valid or return a new HttpHeader.
`HtmlFilter` | `AdFilter.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` | `LowresImageFilter.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` | `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` | `ImageHandler.getNewInstance(Connection con, TrafficLoggerHandler tlh, HttpHeader header, BufferHandle bufHandle, HttpHeader webHeader, ResourceSource content, boolean mayCache, boolean mayFilter, long size)`
`Handler` | `BaseHandler.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` | `FilterHandler.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` | `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)`
`void` | `MetaHandler.handle(HttpHeader request, SProperties htab, Connection con, TrafficLogger tlProxy, TrafficLogger tlClient)` Handle a client request.

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` | `ConnectionLogger.logConnection(Connection con)` Log a finished connection.
`void` | `ProxyLogger.logConnection(Connection con)`
`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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES