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.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 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 IPAccessFilter.setup(SProperties properties)
          Setup this filter.
 void AccessFilter.setup(SProperties properties)
          Setup this class.
 void NoGZipEncoding.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 DontCacheFilter.setup(SProperties properties, HttpProxy proxy)
          Setup this class with the given properties.
 void SetHeaderFilter.setup(SProperties properties, HttpProxy proxy)
           
 void DontFilterFilter.setup(SProperties properties, HttpProxy proxy)
          Setup this class with the given properties.
 void HttpFilter.setup(SProperties properties, HttpProxy proxy)
          Setup this filter.
 void ProxyAuth.setup(SProperties properties, HttpProxy proxy)
          Setup this class with the given properties.
 void HttpBaseFilter.setup(SProperties properties, HttpProxy proxy)
           
 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 RevalidateFilter.setup(SProperties properties, HttpProxy proxy)
           
 void HttpSnoop.setup(SProperties properties, HttpProxy proxy)
          Setup this class with the given properties.
 

Constructors in rabbit.filter with parameters of type SProperties
DataSourceHelper(SProperties props, java.lang.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 HandlerFactory.setup(SProperties properties, HttpProxy proxy)
          setup the handler factory.
 void ImageHandler.setup(SProperties prop, HttpProxy proxy)
           
 void BaseHandler.setup(SProperties properties, HttpProxy proxy)
           
 void GZipHandler.setup(SProperties prop, HttpProxy proxy)
           
 void FilterHandler.setup(SProperties prop, HttpProxy proxy)
          Setup this class.
 

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, java.util.logging.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, java.util.logging.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 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.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 ResourceLoader.setupResource(java.lang.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(java.lang.String sectionName)
          get the properties for a given section
 

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