Uses of Class
rabbit.util.SProperties

Packages that use SProperties
rabbit.cache A persistant storage suitable for http resources. 
rabbit.dns DNS handling classes. 
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. 
rabbit.util Utility classes used in the rabbit project. 
 

Uses of SProperties in rabbit.cache
 

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

Constructors in rabbit.cache with parameters of type SProperties
NCache(Logger logger, SProperties props, FileHandler<K> fhk, FileHandler<V> fhv)
          Create a cache that uses default values.
 

Uses of SProperties in rabbit.dns
 

Methods in rabbit.dns with parameters of type SProperties
 void DNSSunHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 void DNSJavaHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 void DNSHandler.setup(SProperties config, Logger logger)
          Do any neccessary setup.
 

Uses of SProperties in rabbit.filter
 

Methods in rabbit.filter with parameters of type SProperties
 void SetHeaderFilter.setup(Logger logger, SProperties properties)
           
 void RevalidateFilter.setup(Logger logger, SProperties properties)
           
 void NoGZipEncoding.setup(Logger logger, SProperties properties)
          Setup this class with the given properties.
 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)
           
 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 SProperties in rabbit.handler
 

Methods in rabbit.handler with parameters of type SProperties
 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)
           
 

Constructors in rabbit.handler with parameters of type SProperties
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.
 

Uses of SProperties in rabbit.io
 

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

Uses of SProperties in rabbit.meta
 

Fields in rabbit.meta declared as SProperties
protected  SProperties BaseMetaHandler.htab
           
 

Methods in rabbit.meta with parameters of type SProperties
 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 SProperties in rabbit.proxy
 

Methods in rabbit.proxy that return SProperties
static SProperties HtmlPage.getProperties()
          return the properties this class uses
static SProperties HtmlPage.setup()
          setup this class for usage
static SProperties HtmlPage.setup(SProperties props)
          setup this class for usage
 

Methods in rabbit.proxy with parameters of type SProperties
 void ProxyLogger.setup(SProperties config)
           
static SProperties HtmlPage.setup(SProperties props)
          setup this class for usage
 

Uses of SProperties in rabbit.util
 

Methods in rabbit.util that return SProperties
 SProperties Config.getProperties(String sectionName)
          get the properties for a given section
 

Methods in rabbit.util with parameters of type SProperties
 Pattern PatternHelper.getPattern(SProperties properties, String configOption, String warn, Logger logger)
          Get a Pattern for a given property.
 void Config.setProperties(String sectionName, SProperties prop)
          set the properties for a given section