|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use HttpHeader | |
---|---|
rabbit.filter | A set of filters for sockets, http and http resources. |
rabbit.handler | The resource handlers used in the web proxy. |
rabbit.io | Classes that deal with network and i/o. |
rabbit.meta | The web interface to the web proxy. |
rabbit.proxy | The web proxy components. |
Uses of HttpHeader in rabbit.filter |
---|
Fields in rabbit.filter declared as HttpHeader | |
---|---|
protected HttpHeader |
HtmlFilter.request
The actual request made. |
protected HttpHeader |
HtmlFilter.response
The actual response. |
Methods in rabbit.filter that return HttpHeader | |
---|---|
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. |
Methods in rabbit.filter with parameters of type HttpHeader | |
---|---|
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 HttpHeader | |
---|---|
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 HttpHeader in rabbit.handler |
---|
Fields in rabbit.handler declared as HttpHeader | |
---|---|
protected HttpHeader |
BaseHandler.request
The actual request made. |
protected HttpHeader |
BaseHandler.response
The actual response. |
Fields in rabbit.handler with type parameters of type HttpHeader | |
---|---|
protected CacheEntry<HttpHeader,HttpHeader> |
BaseHandler.entry
The cache entry if available. |
protected CacheEntry<HttpHeader,HttpHeader> |
BaseHandler.entry
The cache entry if available. |
Methods in rabbit.handler with parameters of type HttpHeader | |
---|---|
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)
|
protected boolean |
FilterHandler.willCompress(HttpHeader request)
|
protected boolean |
GZipHandler.willCompress(HttpHeader request)
|
Constructors in rabbit.handler with parameters of type HttpHeader | |
---|---|
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)
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 HttpHeader in rabbit.io |
---|
Methods in rabbit.io with parameters of type HttpHeader | |
---|---|
void |
ConnectionHandler.getConnection(HttpHeader header,
WebConnectionListener wcl)
Get a WebConnection for the given header. |
Uses of HttpHeader in rabbit.meta |
---|
Fields in rabbit.meta declared as HttpHeader | |
---|---|
protected HttpHeader |
BaseMetaHandler.request
|
Methods in rabbit.meta with parameters of type HttpHeader | |
---|---|
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 HttpHeader in rabbit.proxy |
---|
Methods in rabbit.proxy that return HttpHeader | |
---|---|
HttpHeader |
SCC.establish()
|
HttpHeader |
HttpGenerator.get200()
Get a 200 Ok header |
HttpHeader |
HttpGenerator.get206(String ifRange,
HttpHeader header)
Get a 206 Partial Content header. |
HttpHeader |
HttpGenerator.get304(HttpHeader oldresp)
Get a 304 Not Modified header for the given old header |
HttpHeader |
HttpGenerator.get400(Exception exception)
Get a 400 Bad Request header for the given exception. |
HttpHeader |
HttpGenerator.get403()
Get a 403 Forbidden header. |
HttpHeader |
HttpGenerator.get404(String file)
Get a 404 File not found header. |
HttpHeader |
HttpGenerator.get407(String realm,
URL url)
Get a 407 Proxy Authentication Required for the given realm and url. |
HttpHeader |
HttpGenerator.get412()
Get a 412 Precondition Failed header. |
HttpHeader |
HttpGenerator.get414()
Get a 414 Request-URI Too Long header. |
HttpHeader |
HttpGenerator.get416(Throwable exception)
Get a Requested Range Not Satisfiable for the given exception. |
HttpHeader |
HttpGenerator.get417(String expectation)
Get a 417 Expectation Failed header. |
HttpHeader |
HttpGenerator.get500(Throwable exception)
Get a 500 Internal Server Error header for the given exception. |
HttpHeader |
HttpGenerator.get504(Throwable exception,
String requestLine)
Get a 504 Gateway Timeout for the given exception. |
HttpHeader |
HttpGenerator.getHeader()
Get a new HttpHeader. |
HttpHeader |
HttpGenerator.getHeader(String statusLine)
Get a new HttpHeader initialized with some data. |
HttpHeader |
HttpHeaderFileHandler.read(InputStream is)
|
Methods in rabbit.proxy that return types with arguments of type HttpHeader | |
---|---|
Cache<HttpHeader,HttpHeader> |
HttpProxy.getCache()
|
Cache<HttpHeader,HttpHeader> |
HttpProxy.getCache()
|
Methods in rabbit.proxy with parameters of type HttpHeader | |
---|---|
void |
SWC.clientResourceAborted(HttpHeader reason)
|
void |
ClientResourceTransferredListener.clientResourceAborted(HttpHeader error)
The transfer of the client resource has been aborted. |
HttpHeader |
HttpGenerator.get206(String ifRange,
HttpHeader header)
Get a 206 Partial Content header. |
HttpHeader |
HttpGenerator.get304(HttpHeader oldresp)
Get a 304 Not Modified header for the given old header |
void |
HttpProxy.getWebConnection(HttpHeader header,
WebConnectionListener wcl)
Get a WebConnection. |
void |
SWC.httpHeaderRead(HttpHeader header,
BufferHandle wbh,
boolean keepalive,
boolean isChunked,
long dataSize)
|
void |
HttpResponseReader.httpHeaderRead(HttpHeader header,
BufferHandle bh,
boolean keepalive,
boolean isChunked,
long dataSize)
|
void |
HttpHeaderListener.httpHeaderRead(HttpHeader header,
BufferHandle bh,
boolean keepalive,
boolean isChunked,
long dataSize)
one http header has been read |
void |
HttpResponseListener.httpResponse(HttpHeader response,
BufferHandle bufferHandle,
boolean keepalive,
boolean isChunked,
long dataSize)
The http header has been sent. |
void |
ClientResourceHandler.modifyRequest(HttpHeader header)
Modify the request sent to the server, used to add "Expect: 100 Continue" and similar. |
void |
HttpHeaderFileHandler.write(OutputStream os,
HttpHeader t)
|
Constructors in rabbit.proxy with parameters of type HttpHeader | |
---|---|
HttpHeaderSender(SocketChannel channel,
Selector selector,
Logger logger,
TrafficLogger tl,
HttpHeader header,
boolean fullURI,
HttpHeaderSentListener sender)
|
|
HttpResponseReader(SocketChannel channel,
Selector selector,
Logger logger,
TrafficLogger tl,
BufferHandler bufHandler,
HttpHeader header,
boolean fullURI,
boolean strictHttp,
HttpResponseListener listener)
|
|
PartialCacher(Logger logger,
String fileName,
HttpHeader response)
|
|
SCC(Connection con,
HttpHeader header,
rabbit.proxy.Connection.RequestHandler rh)
|
|
SWC(Connection con,
HttpHeader header,
TrafficLoggerHandler tlh,
ClientResourceHandler crh,
rabbit.proxy.Connection.RequestHandler rh)
|
Constructor parameters in rabbit.proxy with type arguments of type HttpHeader | |
---|---|
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
CacheEntry<HttpHeader,HttpHeader> entry,
TaskRunner tr,
BufferHandler bufHandler)
|
|
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
CacheEntry<HttpHeader,HttpHeader> entry,
TaskRunner tr,
BufferHandler bufHandler)
|
|
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
CacheEntry<HttpHeader,HttpHeader> entry,
TaskRunner tr,
BufferHandler bufHandler)
|
|
CacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
CacheEntry<HttpHeader,HttpHeader> entry,
TaskRunner tr,
BufferHandler bufHandler)
|
|
RandomCacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
rabbit.proxy.Connection.RequestHandler rh,
TaskRunner tr,
BufferHandler bufHandler,
List<Range> ranges,
long totalSize)
|
|
RandomCacheResourceSource(Cache<HttpHeader,HttpHeader> cache,
rabbit.proxy.Connection.RequestHandler rh,
TaskRunner tr,
BufferHandler bufHandler,
List<Range> ranges,
long totalSize)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |