--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\r
+<HTML>\r
+<HEAD>\r
+ <link rel="stylesheet" type="text/css" href="../style/doc.css"><style type="text/css">\r
+body { margin: 20pt; color: black; background: white; font-family: helvetica;} \r
+</STYLE>\r
+ <TITLE>The ProxyProp reference manual</TITLE>\r
+ <LINK HREF="jigsaw@w3.org" REL="made">\r
+</HEAD>\r
+<BODY>\r
+<P>\r
+<A HREF="../../.." TARGET="_top_"><IMG SRC="../../../Icons//WWW/w3c_home.gif"\r
+ ALT="W3C" BORDER="0" WIDTH="72" HEIGHT="48">\r
+</A><A HREF="../../" TARGET="_top_">\r
+<IMG SRC="../../../Icons//jigsaw" ALT="Jigsaw"BORDER="0"></A>\r
+ <hr noshade size="1">\r
+<A HREF="resources.html">All resources</A> <A HREF="frames.html">All frames\r
+</A> \r
+ <hr noshade size="1">\r
+<H1>\r
+ ProxyProp\r
+</H1>\r
+<P>\r
+This class provides editable access to the client-side HTTP API that\r
+<B>Jigsaw</B> uses to proxy requests. \r
+<P>\r
+ <hr noshade size="1">\r
+<H2>\r
+ Inherits\r
+</H2>\r
+<P>\r
+The\r
+<A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/jigsaw/proxy/ProxyProp.html">ProxyProp</A>\r
+class inerits from the following classes:\r
+<UL>\r
+ <LI>\r
+ <A HREF="org.w3c.tools.resources.Resource.html">Resource</A>\r
+ <LI>\r
+ <A HREF="org.w3c.jigsaw.config.PropertySet.html">PropertySet</A>\r
+</UL>\r
+<P>\r
+ <hr noshade size="1">\r
+<H2>\r
+ Attributes description\r
+</H2>\r
+<P>\r
+The ProxyProp defines the following attributes:\r
+<UL>\r
+ <LI>\r
+ <A HREF="#org.w3c.www.protocol.http.connections.max">org.w3c.www.protocol.http.connections.max</A>\r
+ <LI>\r
+ <A HREF="#org.w3c.www.protocol.http.connections.timeout">org.w3c.www.protocol.http.connections.timeout</A>\r
+ <LI>\r
+ <A HREF="#proxySet">proxySet</A>\r
+ <LI>\r
+ <A HREF="#proxyHost">proxyHost</A>\r
+ <LI>\r
+ <A HREF="#proxyPort">proxyPort</A>\r
+ <LI>\r
+ <A HREF="#org.w3c.www.protocol.http.filters">org.w3c.www.protocol.http.filters</A>\r
+</UL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="org.w3c.www.protocol.http.connections.max">org.w3c.www.protocol.http.connections.max</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ The maximum number of connections the client side API is allowed to use to\r
+ external servers. \r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/IntegerAttribute.html">IntegerAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute defaults to <B>5.</B>\r
+</DL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="org.w3c.www.protocol.http.connections.timeout">org.w3c.www.protocol.http.connections.timeout</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ The timeout on the client socket\r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/IntegerAttribute.html">IntegerAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute defaults to <B>300000</B>.\r
+</DL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="proxySet">proxySet</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ Indicates to use another proxy instead of going to origin servers. The proxy\r
+ to use is defined by <A HREF="#proxyHost">proxyHost</A> and\r
+ <A HREF="#proxyPort">proxyPort</A>. \r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/BooleanAttribute.html">BooleanAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute defaults to <B>null</B>.\r
+</DL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="proxyHost">proxyHost</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ When the <A HREF="#proxySet">proxySet</A> flag is set to <B>true</B>, this\r
+ attribute indicates the internet name of the proxy to use. \r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/StringAttribute.html">StringAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute defaults to <B>null</B>.\r
+</DL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="proxyPort">proxyPort</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ When the <A HREF="#proxySet">proxySet</A> flag is set to <B>true</B>, this\r
+ attribute indicates the port number on which the intermediate proxy is listening.\r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/IntegerAttribute.html">IntegerAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute defaults to <B>80</B>.\r
+</DL>\r
+<P>\r
+ <hr noshade size="1">\r
+<CODE><A NAME="org.w3c.www.protocol.http.filters">org.w3c.www.protocol.http.filters</A></CODE>\r
+<DL>\r
+ <DT>\r
+ <I>semantics</I>\r
+ <DD>\r
+ The list of filters you want to run on the client side HTTP API. A filter\r
+ is a class then can catch requests before they leave the proxy and get replies\r
+ has they come back. The currently available filters available for the proxy\r
+ is: \r
+ <UL>\r
+ <LI>\r
+ w3c.www.protocol.http.cache.CacheFilter <I>A filter that provides HTTP/1.1\r
+ caching</I>. \r
+ <LI>\r
+ w3c.www.protocol.http.DebugFilter <I>A filter that will dump outgoing requests\r
+ and incoming replies to the standard output.</I> \r
+ </UL>\r
+ <DT>\r
+ <I>type</I>\r
+ <DD>\r
+ This attribute is an editable\r
+ <A HREF="http://jigsaw.w3.org/Doc/Programmer/api/org/w3c/tools/resources/StringArrayAttribute.html">StringArrayAttribute</A>\r
+ <DT>\r
+ <I>default value</I>\r
+ <DD>\r
+ This attribute has no default value. It is highly recommended that you use\r
+ at least the <B>w3c.www.protocol.http.cache.CacheFilter</B> filter to provide\r
+ caching functionality. \r
+</DL>\r
+<P>\r
+<P>\r
+ <hr noshade size="1">\r
+<P>\r
+<I><A HREF="mailto:jigsaw@w3.org">Jigsaw Team</A><BR>\r
+$Id: org.w3c.jigsaw.proxy.ProxyProp.html,v 1.2 1998/03/27 08:21:28 bmahe\r
+Exp $</I>\r
+</BODY></HTML>\r