Uses of Class
rabbit.util.SProperties

Packages that use SProperties
rabbit.cache A persistant storage suitable for http resources. 
rabbit.cache.ncache   
rabbit.cache.utils   
rabbit.dns DNS handling classes. 
rabbit.filter A set of filters for sockets, http and http resources. 
rabbit.filter.authenticate The classes that rabbit uses to perform authentication against different resources. 
rabbit.handler The resource handlers used in the web proxy. 
rabbit.handler.convert The image converters that rabbits handler uses. 
rabbit.httpio General http io classes 
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 CacheConfiguration.setup(Logger logger, SProperties config)
          Set the internal state from the given properties
 

Uses of SProperties in rabbit.cache.ncache
 

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

Constructors in rabbit.cache.ncache 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.cache.utils
 

Methods in rabbit.cache.utils with parameters of type SProperties
 void CacheConfigurationBase.setup(Logger logger, SProperties config)
           
 

Uses of SProperties in rabbit.dns
 

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

Uses of SProperties in rabbit.filter
 

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

Constructors in rabbit.filter with parameters of type SProperties
DataSourceHelper(SProperties props, String defaultSelect)
          Create a new DataSourceHelper
 

Uses of SProperties in rabbit.filter.authenticate
 

Constructors in rabbit.filter.authenticate with parameters of type SProperties
PlainFileAuthenticator(SProperties props)
          Create a new PlainFileAuthenticator that will be configured using the given properties.
SQLAuthenticator(SProperties props)
          Create a new SQLAuthenticator that will be configured using the given properties.
 

Uses of SProperties in rabbit.handler
 

Methods in rabbit.handler that return SProperties
 SProperties ImageHandler.getConfig()
          Get the current configuration of this handler
 

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

Constructors in rabbit.handler with parameters of type SProperties
ImageHandler(Connection con, TrafficLoggerHandler tlh, HttpHeader request, HttpHeader response, ResourceSource content, boolean mayCache, boolean mayFilter, long size, SProperties config, boolean doConvert, int minSizeToConvert, ImageConverter imageConverter)
          Create a new ImageHandler for the given request.
 

Uses of SProperties in rabbit.handler.convert
 

Constructors in rabbit.handler.convert with parameters of type SProperties
ExternalProcessConverter(SProperties props)
          Create a new ExternalProcessConverter configured from the given properties.
JavaImageConverter(SProperties props)
          Create a new JavaImageConverter using the given properties.
 

Uses of SProperties in rabbit.httpio
 

Methods in rabbit.httpio with parameters of type SProperties
 ProxyChain InOutProxyChainFactory.getProxyChain(SProperties props, NioHandler nio, DNSHandler dnsHandler, Logger logger)
           
 

Uses of SProperties in rabbit.io
 

Methods in rabbit.io with parameters of type SProperties
 ProxyChain ProxyChainFactory.getProxyChain(SProperties props, NioHandler nio, DNSHandler dnsHandler, Logger logger)
          Create a ProxyChain given the properties.
 void ConnectionHandler.setup(SProperties config)
          Configure this ConnectionHandler using the given properties.
 

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 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 SProperties in rabbit.proxy
 

Methods in rabbit.proxy that return SProperties
static SProperties HtmlPage.setup()
          Setup this class for usage
 

Methods in rabbit.proxy with parameters of type SProperties
 void StandardHttpGeneratorFactory.setup(SProperties props)
           
 void FileTemplateHttpGeneratorFactory.setup(SProperties props)
           
 void ProxyLogger.setup(SProperties config)
          Configure this logger from the given properties
 void HttpGeneratorFactory.setup(SProperties props)
          Setup this factory.
 void ClientTrafficLogger.setup(SProperties properties, HttpProxy proxy)
          Setup this logger
 void StandardOutTrafficLogger.setup(SProperties properties, HttpProxy proxy)
           
 void ResourceLoader.setupResource(String name, SProperties props, HttpProxy proxy)
          Load and bind the resouce given by the given section name and properties.
 

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