|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TrafficLogger | |
---|---|
rabbit.httpio | General http io classes |
rabbit.meta | The web interface to the web proxy. |
rabbit.proxy | The web proxy components. |
rabbit.util | Utility classes used in the rabbit project. |
rabbit.webserver | A simple web server, build using the rabbit components. |
Uses of TrafficLogger in rabbit.httpio |
---|
Methods in rabbit.httpio with parameters of type TrafficLogger | |
---|---|
void |
ChunkEnder.sendChunkEnding(SocketChannel channel,
NioHandler nioHandler,
TrafficLogger tl,
BlockSentListener bsl)
Send the chunk ending block. |
Constructors in rabbit.httpio with parameters of type TrafficLogger | |
---|---|
BlockSender(SocketChannel channel,
NioHandler nioHandler,
TrafficLogger tl,
BufferHandle bufHandle,
boolean chunking,
BlockSentListener sender)
Create a new BlockSender that will write data to the given channel |
|
HttpHeaderReader(SocketChannel channel,
BufferHandle bh,
NioHandler nioHandler,
TrafficLogger tl,
boolean request,
boolean strictHttp,
HttpHeaderListener reader)
|
|
HttpHeaderSender(SocketChannel channel,
NioHandler nioHandler,
TrafficLogger tl,
HttpHeader header,
boolean fullURI,
HttpHeaderSentListener sender)
|
|
HttpResponseReader(SocketChannel channel,
NioHandler nioHandler,
TrafficLogger tl,
BufferHandler bufHandler,
HttpHeader header,
boolean fullURI,
boolean strictHttp,
HttpResponseListener listener)
Create a new HttpResponseReader. |
|
TransferHandler(NioHandler nioHandler,
Transferable t,
SocketChannel channel,
TrafficLogger tlFrom,
TrafficLogger tlTo,
TransferListener listener)
Create a new TransferHandler |
|
WebConnectionResourceSource(ConnectionHandler con,
NioHandler nioHandler,
WebConnection wc,
BufferHandle bufHandle,
TrafficLogger tl,
boolean isChunked,
long dataSize,
boolean strictHttp)
Create a new ConnectionResourceSource that gets the data from the network. |
Uses of TrafficLogger in rabbit.meta |
---|
Fields in rabbit.meta declared as TrafficLogger | |
---|---|
protected TrafficLogger |
BaseMetaHandler.tlClient
|
protected TrafficLogger |
BaseMetaHandler.tlProxy
|
Methods in rabbit.meta with parameters of type TrafficLogger | |
---|---|
void |
MetaHandler.handle(HttpHeader request,
SProperties htab,
Connection con,
TrafficLogger tlProxy,
TrafficLogger tlClient)
Handle a client request. |
void |
BaseMetaHandler.handle(HttpHeader request,
SProperties htab,
Connection con,
TrafficLogger tlProxy,
TrafficLogger tlClient)
|
void |
FileSender.handle(HttpHeader request,
SProperties htab,
Connection con,
TrafficLogger tlProxy,
TrafficLogger tlClient)
|
Uses of TrafficLogger in rabbit.proxy |
---|
Methods in rabbit.proxy that return TrafficLogger | |
---|---|
TrafficLogger |
TrafficLoggerHandler.getCache()
Get the TrafficLogger with the traffic statistics for cache data |
TrafficLogger |
TrafficLoggerHandler.getClient()
Get the TrafficLogger with the traffic statistics for client data |
TrafficLogger |
TrafficLoggerHandler.getNetwork()
Get the TrafficLogger with the traffic statistics for network data |
TrafficLogger |
TrafficLoggerHandler.getProxy()
Get the TrafficLogger with the traffic statistics for data to and from this proxy |
Methods in rabbit.proxy with parameters of type TrafficLogger | |
---|---|
void |
ClientTrafficLogger.logTraffic(String user,
HttpHeader request,
TrafficLogger client,
TrafficLogger network,
TrafficLogger cache,
TrafficLogger proxy)
Log the traffic usage for the given user and request. |
void |
StandardOutTrafficLogger.logTraffic(String user,
HttpHeader request,
TrafficLogger client,
TrafficLogger network,
TrafficLogger cache,
TrafficLogger proxy)
|
Constructors in rabbit.proxy with parameters of type TrafficLogger | |
---|---|
Tunnel(NioHandler nioHandler,
SocketChannel from,
BufferHandle fromHandle,
TrafficLogger fromLogger,
SocketChannel to,
BufferHandle toHandle,
TrafficLogger toLogger,
rabbit.proxy.TunnelDoneListener listener)
Create a tunnel that transfers data as fast as possible in full duplex. |
Uses of TrafficLogger in rabbit.util |
---|
Classes in rabbit.util that implement TrafficLogger | |
---|---|
class |
SimpleTrafficLogger
A class to track of data flows. |
Methods in rabbit.util with parameters of type TrafficLogger | |
---|---|
void |
SimpleTrafficLogger.addTo(TrafficLogger other)
|
void |
TrafficLogger.addTo(TrafficLogger other)
Add the current log into the other TrafficLogger. |
Uses of TrafficLogger in rabbit.webserver |
---|
Methods in rabbit.webserver that return TrafficLogger | |
---|---|
TrafficLogger |
SimpleWebServer.getTrafficLogger()
Get the TrafficLogger used by this web server. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |