Uses of Interface
rabbit.util.Logger

Packages that use Logger
rabbit.cache A persistant storage suitable for http resources. 
rabbit.filter A set of filters for sockets, http and http resources. 
rabbit.handler The resource handlers used in the web proxy. 
rabbit.http The classes that represent the http entities. 
rabbit.io Classes that deal with network and i/o. 
rabbit.proxy The web proxy components. 
rabbit.util Utility classes used in the rabbit project. 
 

Uses of Logger in rabbit.cache
 

Methods in rabbit.cache with parameters of type Logger
 void NCache.setup(Logger logger, SProperties config)
          Configure the cache system from the given config.
 

Constructors in rabbit.cache with parameters of type Logger
NCache(Logger logger, SProperties props)
          Create a cache that uses default values.
 

Uses of Logger in rabbit.filter
 

Methods in rabbit.filter with parameters of type Logger
 void IPAccessFilter.loadAccess(Logger logger, Reader r)
          Loads in the accessess allowed from the given Reader
 void AccessFilter.loadAccess(Logger logger, Reader r)
          Loads in the accessess allowed from the given Reader
 void IPAccessFilter.saveAccess(Logger logger, Reader r)
          Saves the accesslist from the given Reader.
 void AccessFilter.saveAccess(Logger logger, Reader r)
          Saves the accesslist from the given Reader.
 void SQLProxyAuth.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void ReverseProxy.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void ProxyAuth.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void IPAccessFilter.setup(Logger logger, SProperties properties)
          Setup this filter.
 void HttpSnoop.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void HttpFilter.setup(Logger logger, SProperties properties)
          Setup this filter.
 void HttpBaseFilter.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void DontCacheFilter.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void BlockFilter.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 void AccessFilter.setup(Logger logger, SProperties properties)
          Setup this class.
 void DontFilterFilter.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 

Uses of Logger in rabbit.handler
 

Methods in rabbit.handler that return Logger
protected  Logger BaseHandler.getLogger()
           
 

Methods in rabbit.handler with parameters of type Logger
 void FilterHandler.setup(Logger logger, SProperties prop)
          Setup this class.
 void ImageHandler.setup(Logger logger, SProperties prop)
           
 void GZipHandler.setup(Logger logger, SProperties prop)
           
 void HandlerFactory.setup(Logger logger, SProperties properties)
          setup the handler factory.
 void BaseHandler.setup(Logger logger, SProperties properties)
           
 

Uses of Logger in rabbit.http
 

Constructors in rabbit.http with parameters of type Logger
ContentRangeParser(String cr, Logger logger)
           
 

Uses of Logger in rabbit.io
 

Methods in rabbit.io with parameters of type Logger
 void ConnectionHandler.setup(Logger logger, SProperties config)
           
 

Constructors in rabbit.io with parameters of type Logger
ConnectionHandler(Logger logger, Counter counter, Resolver resolver, Selector selector)
           
WebConnection(Address address, Counter counter, Logger logger)
          Create a new WebConnection to the given InetAddress and port.
 

Uses of Logger in rabbit.proxy
 

Classes in rabbit.proxy that implement Logger
 class ProxyLogger
          A class to handle proxy logging.
 

Fields in rabbit.proxy declared as Logger
protected  Logger BaseSocketHandler.logger
          The logger to use.
 

Methods in rabbit.proxy that return Logger
 Logger HttpProxy.getLogger()
           
 Logger Connection.getLogger()
           
protected  Logger BaseSocketHandler.getLogger()
           
 

Methods in rabbit.proxy with parameters of type Logger
 void ChunkEnder.sendChunkEnding(SocketChannel channel, Selector selector, Logger logger, TrafficLogger tl, BlockSentListener bsl)
           
 void DNSSunHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 void DNSHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 void DNSJavaHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 

Constructors in rabbit.proxy with parameters of type Logger
BaseSocketHandler(SocketChannel channel, ByteBuffer buffer, Selector selector, Logger logger)
           
BlockSender(SocketChannel channel, Selector selector, Logger logger, TrafficLogger tl, ByteBuffer buffer, boolean chunking, BlockSentListener sender)
           
HttpHeaderReader(SocketChannel channel, ByteBuffer buffer, Selector selector, Logger logger, TrafficLogger tl, boolean request, boolean strictHttp, HttpHeaderListener reader)
           
HttpHeaderSender(SocketChannel channel, Selector selector, Logger logger, TrafficLogger tl, HttpHeader header, boolean fullURI, HttpHeaderSentListener sender)
           
HttpResponseReader(SocketChannel channel, Selector selector, Logger logger, TrafficLogger tl, HttpHeader header, boolean fullURI, boolean strictHttp, HttpResponseListener listener)
           
PartialCacher(Logger logger, String fileName, HttpHeader response)
           
SocketAccessController(String filters, Config config, Logger logger)
           
 

Uses of Logger in rabbit.util
 

Methods in rabbit.util with parameters of type Logger
 Pattern PatternHelper.getPattern(SProperties properties, String configOption, String warn, Logger logger)
          Get a Pattern for a given property.
 void SimpleUserHandler.setFile(String userFile, Logger logger)
          Set the file to use for users, will read the files.