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(SProperties config)
          Configure the cache system from the given config.
 

Constructors in rabbit.cache with parameters of type SProperties
NCache(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 DNSJavaHandler.setup(SProperties config)
          Do any neccessary setup.
 void DNSHandler.setup(SProperties config)
          Do any neccessary setup.
 void DNSSunHandler.setup(SProperties config)
           
 

Uses of SProperties in rabbit.filter
 

Methods in rabbit.filter with parameters of type SProperties
 void NoGZipEncoding.setup(SProperties properties)
          Setup this class with the given properties.
 void ReverseProxy.setup(SProperties properties)
          Setup this class with the given properties.
 void DontCacheFilter.setup(SProperties properties)
          Setup this class with the given properties.
 void IPAccessFilter.setup(SProperties properties)
          Setup this filter.
 void SetHeaderFilter.setup(SProperties properties)
           
 void AccessFilter.setup(SProperties properties)
          Setup this class.
 void DontFilterFilter.setup(SProperties properties)
          Setup this class with the given properties.
 void SQLProxyAuth.setup(SProperties properties)
          Setup this class with the given properties.
 void HttpFilter.setup(SProperties properties)
          Setup this filter.
 void ProxyAuth.setup(SProperties properties)
          Setup this class with the given properties.
 void HttpBaseFilter.setup(SProperties properties)
           
 void BlockFilter.setup(SProperties properties)
          Setup this class with the given properties.
 void RevalidateFilter.setup(SProperties properties)
           
 void HttpSnoop.setup(SProperties properties)
          Setup this class with the given properties.
 

Uses of SProperties in rabbit.handler
 

Methods in rabbit.handler that return SProperties
 SProperties ImageHandlerBase.getConfig()
           
 

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

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.
ImageHandlerBase(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.
JavaImageHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, BufferHandle clientHandle, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size, SProperties config, boolean doConvert, int minSizeToConvert, long maxImageSize)
          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(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 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 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
static SProperties HtmlPage.setup(SProperties props)
          setup this class for usage
 void ProxyLogger.setup(SProperties config)
           
 

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)
          Get a Pattern for a given property.
 void Config.setProperties(String sectionName, SProperties prop)
          set the properties for a given section