/lib/docs/org/apache/xmlrpc/webserver/ServletWebServer.html
HTML | 377 lines | 317 code | 37 blank | 23 comment | 0 complexity | 2b7ed51079a33c7bffda6118bdfae923 MD5 | raw file
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!--NewPage--> 3<HTML> 4<HEAD> 5<!-- Generated by javadoc (build 1.6.0_0) on Mon Apr 20 21:45:59 CEST 2009 --> 6<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<TITLE> 8ServletWebServer (Apache XML-RPC 3.1.2 API) 9</TITLE> 10 11<META NAME="date" CONTENT="2009-04-20"> 12 13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style"> 14 15<SCRIPT type="text/javascript"> 16function windowTitle() 17{ 18 if (location.href.indexOf('is-external=true') == -1) { 19 parent.document.title="ServletWebServer (Apache XML-RPC 3.1.2 API)"; 20 } 21} 22</SCRIPT> 23<NOSCRIPT> 24</NOSCRIPT> 25 26</HEAD> 27 28<BODY BGCOLOR="white" onload="windowTitle();"> 29<HR> 30 31 32<!-- ========= START OF TOP NAVBAR ======= --> 33<A NAME="navbar_top"><!-- --></A> 34<A HREF="#skip-navbar_top" title="Skip navigation links"></A> 35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 36<TR> 37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 38<A NAME="navbar_top_firstrow"><!-- --></A> 39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 40 <TR ALIGN="center" VALIGN="top"> 41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 43 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ServletWebServer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 48 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 49 </TR> 50</TABLE> 51</TD> 52<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 53</EM> 54</TD> 55</TR> 56 57<TR> 58<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 59 <A HREF="../../../../org/apache/xmlrpc/webserver/ServletConnection.html" title="class in org.apache.xmlrpc.webserver"><B>PREV CLASS</B></A> 60 <A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.Exception.html" title="class in org.apache.xmlrpc.webserver"><B>NEXT CLASS</B></A></FONT></TD> 61<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 62 <A HREF="../../../../index.html?org/apache/xmlrpc/webserver/ServletWebServer.html" target="_top"><B>FRAMES</B></A> 63 <A HREF="ServletWebServer.html" target="_top"><B>NO FRAMES</B></A> 64 <SCRIPT type="text/javascript"> 65 <!-- 66 if(window==top) { 67 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 68 } 69 //--> 70</SCRIPT> 71<NOSCRIPT> 72 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 73</NOSCRIPT> 74 75 76</FONT></TD> 77</TR> 78<TR> 79<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 80 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.xmlrpc.webserver.WebServer">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 81<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 82DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 83</TR> 84</TABLE> 85<A NAME="skip-navbar_top"></A> 86<!-- ========= END OF TOP NAVBAR ========= --> 87 88<HR> 89<!-- ======== START OF CLASS DATA ======== --> 90<H2> 91<FONT SIZE="-1"> 92org.apache.xmlrpc.webserver</FONT> 93<BR> 94Class ServletWebServer</H2> 95<PRE> 96java.lang.Object 97 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">org.apache.xmlrpc.webserver.WebServer</A> 98 <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xmlrpc.webserver.ServletWebServer</B> 99</PRE> 100<DL> 101<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD> 102</DL> 103<HR> 104<DL> 105<DT><PRE>public class <B>ServletWebServer</B><DT>extends <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A></DL> 106</PRE> 107 108<P> 109<p>This is a subclass of the <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver"><CODE>WebServer</CODE></A>, which offers a minimal 110 servlet API. It is recommended to use this class, rather than the 111 <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver"><CODE>WebServer</CODE></A>, because it offers you a smooth migration path to 112 a full blown servlet engine.</p> 113 <p>Use of the <A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.html" title="class in org.apache.xmlrpc.webserver"><CODE>ServletWebServer</CODE></A> goes like this: First of all, 114 create a servlet. It may be an instance of <A HREF="../../../../org/apache/xmlrpc/webserver/XmlRpcServlet.html" title="class in org.apache.xmlrpc.webserver"><CODE>XmlRpcServlet</CODE></A> or 115 a subclass thereof. Note, that servlets are stateless: One servlet 116 may be used by multiple threads (aka requests) concurrently. In 117 other words, the servlet must not have any instance variables, 118 other than those which are read only after the servlets 119 initialization.</p> 120 <p>The XmlRpcServlet is by default using a property file named 121 <code>org/apache/xmlrpc/server/webserver/XmlRpcServlet.properties</code>. 122 See the <A HREF="../../../../org/apache/xmlrpc/server/PropertyHandlerMapping.html" title="class in org.apache.xmlrpc.server"><CODE>PropertyHandlerMapping</CODE></A> for details on the property 123 file.</p> 124 <pre> 125 final int port = 8088; 126 127 XmlRpcServlet servlet = new XmlRpcServlet(); 128 ServletWebServer webServer = new ServletWebServer(servlet, port); 129 webServer.start(); 130 </pre> 131<P> 132 133<P> 134<HR> 135 136<P> 137<!-- ======== NESTED CLASS SUMMARY ======== --> 138 139<A NAME="nested_class_summary"><!-- --></A> 140<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 141<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 142<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 143<B>Nested Class Summary</B></FONT></TH> 144</TR> 145<TR BGCOLOR="white" CLASS="TableRowColor"> 146<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 147<CODE>static class</CODE></FONT></TD> 148<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.Exception.html" title="class in org.apache.xmlrpc.webserver">ServletWebServer.Exception</A></B></CODE> 149 150<BR> 151 This exception is thrown by the request handling classes, 152 advising the server, that it should return an error response.</TD> 153</TR> 154</TABLE> 155 <!-- =========== FIELD SUMMARY =========== --> 156 157<A NAME="field_summary"><!-- --></A> 158<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 159<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 160<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 161<B>Field Summary</B></FONT></TH> 162</TR> 163</TABLE> 164 <A NAME="fields_inherited_from_class_org.apache.xmlrpc.webserver.WebServer"><!-- --></A> 165<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 166<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 167<TH ALIGN="left"><B>Fields inherited from class org.apache.xmlrpc.webserver.<A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A></B></TH> 168</TR> 169<TR BGCOLOR="white" CLASS="TableRowColor"> 170<TD><CODE><A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#accept">accept</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#deny">deny</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#server">server</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#serverSocket">serverSocket</A></CODE></TD> 171</TR> 172</TABLE> 173 174<!-- ======== CONSTRUCTOR SUMMARY ======== --> 175 176<A NAME="constructor_summary"><!-- --></A> 177<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 178<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 179<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 180<B>Constructor Summary</B></FONT></TH> 181</TR> 182<TR BGCOLOR="white" CLASS="TableRowColor"> 183<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.html#ServletWebServer(javax.servlet.http.HttpServlet, int)">ServletWebServer</A></B>(javax.servlet.http.HttpServlet pServlet, 184 int pPort)</CODE> 185 186<BR> 187 Creates a new instance, which is listening on all 188 local IP addresses and the given port.</TD> 189</TR> 190<TR BGCOLOR="white" CLASS="TableRowColor"> 191<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.html#ServletWebServer(javax.servlet.http.HttpServlet, int, java.net.InetAddress)">ServletWebServer</A></B>(javax.servlet.http.HttpServlet pServlet, 192 int pPort, 193 java.net.InetAddress pAddr)</CODE> 194 195<BR> 196 Creates a new instance, which is listening on the 197 given IP address and the given port.</TD> 198</TR> 199</TABLE> 200 201<!-- ========== METHOD SUMMARY =========== --> 202 203<A NAME="method_summary"><!-- --></A> 204<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 205<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 206<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> 207<B>Method Summary</B></FONT></TH> 208</TR> 209<TR BGCOLOR="white" CLASS="TableRowColor"> 210<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> 211<CODE>protected <A HREF="../../../../org/apache/xmlrpc/util/ThreadPool.Task.html" title="interface in org.apache.xmlrpc.util">ThreadPool.Task</A></CODE></FONT></TD> 212<TD><CODE><B><A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.html#newTask(org.apache.xmlrpc.webserver.WebServer, org.apache.xmlrpc.server.XmlRpcStreamServer, java.net.Socket)">newTask</A></B>(<A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A> pWebServer, 213 <A HREF="../../../../org/apache/xmlrpc/server/XmlRpcStreamServer.html" title="class in org.apache.xmlrpc.server">XmlRpcStreamServer</A> pXmlRpcServer, 214 java.net.Socket pSocket)</CODE> 215 216<BR> 217 </TD> 218</TR> 219</TABLE> 220 <A NAME="methods_inherited_from_class_org.apache.xmlrpc.webserver.WebServer"><!-- --></A> 221<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 222<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 223<TH ALIGN="left"><B>Methods inherited from class org.apache.xmlrpc.webserver.<A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A></B></TH> 224</TR> 225<TR BGCOLOR="white" CLASS="TableRowColor"> 226<TD><CODE><A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#acceptClient(java.lang.String)">acceptClient</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#allowConnection(java.net.Socket)">allowConnection</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#createServerSocket(int, int, java.net.InetAddress)">createServerSocket</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#denyClient(java.lang.String)">denyClient</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#getPort()">getPort</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#getXmlRpcServer()">getXmlRpcServer</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#isParanoid()">isParanoid</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#log(java.lang.String)">log</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#log(java.lang.Throwable)">log</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#newThreadPool()">newThreadPool</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#newXmlRpcStreamServer()">newXmlRpcStreamServer</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#run()">run</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#setParanoid(boolean)">setParanoid</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#shutdown()">shutdown</A>, <A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#start()">start</A></CODE></TD> 227</TR> 228</TABLE> 229 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> 230<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 231<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> 232<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> 233</TR> 234<TR BGCOLOR="white" CLASS="TableRowColor"> 235<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> 236</TR> 237</TABLE> 238 239<P> 240 241<!-- ========= CONSTRUCTOR DETAIL ======== --> 242 243<A NAME="constructor_detail"><!-- --></A> 244<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 245<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 246<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 247<B>Constructor Detail</B></FONT></TH> 248</TR> 249</TABLE> 250 251<A NAME="ServletWebServer(javax.servlet.http.HttpServlet, int)"><!-- --></A><H3> 252ServletWebServer</H3> 253<PRE> 254public <B>ServletWebServer</B>(javax.servlet.http.HttpServlet pServlet, 255 int pPort) 256 throws javax.servlet.ServletException</PRE> 257<DL> 258<DD>Creates a new instance, which is listening on all 259 local IP addresses and the given port. 260<P> 261<DL> 262<DT><B>Parameters:</B><DD><CODE>pServlet</CODE> - The servlet, which is handling requests.<DD><CODE>pPort</CODE> - The servers port number; 0 for a random 263 port being choosen. 264<DT><B>Throws:</B> 265<DD><CODE>javax.servlet.ServletException</CODE> - Initializing the servlet failed.</DL> 266</DL> 267<HR> 268 269<A NAME="ServletWebServer(javax.servlet.http.HttpServlet, int, java.net.InetAddress)"><!-- --></A><H3> 270ServletWebServer</H3> 271<PRE> 272public <B>ServletWebServer</B>(javax.servlet.http.HttpServlet pServlet, 273 int pPort, 274 java.net.InetAddress pAddr) 275 throws javax.servlet.ServletException</PRE> 276<DL> 277<DD>Creates a new instance, which is listening on the 278 given IP address and the given port. 279<P> 280<DL> 281<DT><B>Parameters:</B><DD><CODE>pServlet</CODE> - The servlet, which is handling requests.<DD><CODE>pPort</CODE> - The servers port number; 0 for a random 282 port being choosen.<DD><CODE>pAddr</CODE> - The servers IP address. 283<DT><B>Throws:</B> 284<DD><CODE>javax.servlet.ServletException</CODE> - Initializing the servlet failed.</DL> 285</DL> 286 287<!-- ============ METHOD DETAIL ========== --> 288 289<A NAME="method_detail"><!-- --></A> 290<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> 291<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> 292<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> 293<B>Method Detail</B></FONT></TH> 294</TR> 295</TABLE> 296 297<A NAME="newTask(org.apache.xmlrpc.webserver.WebServer, org.apache.xmlrpc.server.XmlRpcStreamServer, java.net.Socket)"><!-- --></A><H3> 298newTask</H3> 299<PRE> 300protected <A HREF="../../../../org/apache/xmlrpc/util/ThreadPool.Task.html" title="interface in org.apache.xmlrpc.util">ThreadPool.Task</A> <B>newTask</B>(<A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A> pWebServer, 301 <A HREF="../../../../org/apache/xmlrpc/server/XmlRpcStreamServer.html" title="class in org.apache.xmlrpc.server">XmlRpcStreamServer</A> pXmlRpcServer, 302 java.net.Socket pSocket) 303 throws java.io.IOException</PRE> 304<DL> 305<DD><DL> 306<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html#newTask(org.apache.xmlrpc.webserver.WebServer, org.apache.xmlrpc.server.XmlRpcStreamServer, java.net.Socket)">newTask</A></CODE> in class <CODE><A HREF="../../../../org/apache/xmlrpc/webserver/WebServer.html" title="class in org.apache.xmlrpc.webserver">WebServer</A></CODE></DL> 307</DD> 308<DD><DL> 309 310<DT><B>Throws:</B> 311<DD><CODE>java.io.IOException</CODE></DL> 312</DD> 313</DL> 314<!-- ========= END OF CLASS DATA ========= --> 315<HR> 316 317 318<!-- ======= START OF BOTTOM NAVBAR ====== --> 319<A NAME="navbar_bottom"><!-- --></A> 320<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> 321<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> 322<TR> 323<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> 324<A NAME="navbar_bottom_firstrow"><!-- --></A> 325<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> 326 <TR ALIGN="center" VALIGN="top"> 327 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> 328 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> 329 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> 330 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ServletWebServer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> 331 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> 332 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> 333 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> 334 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> 335 </TR> 336</TABLE> 337</TD> 338<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> 339</EM> 340</TD> 341</TR> 342 343<TR> 344<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 345 <A HREF="../../../../org/apache/xmlrpc/webserver/ServletConnection.html" title="class in org.apache.xmlrpc.webserver"><B>PREV CLASS</B></A> 346 <A HREF="../../../../org/apache/xmlrpc/webserver/ServletWebServer.Exception.html" title="class in org.apache.xmlrpc.webserver"><B>NEXT CLASS</B></A></FONT></TD> 347<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> 348 <A HREF="../../../../index.html?org/apache/xmlrpc/webserver/ServletWebServer.html" target="_top"><B>FRAMES</B></A> 349 <A HREF="ServletWebServer.html" target="_top"><B>NO FRAMES</B></A> 350 <SCRIPT type="text/javascript"> 351 <!-- 352 if(window==top) { 353 document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>'); 354 } 355 //--> 356</SCRIPT> 357<NOSCRIPT> 358 <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A> 359</NOSCRIPT> 360 361 362</FONT></TD> 363</TR> 364<TR> 365<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 366 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#fields_inherited_from_class_org.apache.xmlrpc.webserver.WebServer">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> 367<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> 368DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> 369</TR> 370</TABLE> 371<A NAME="skip-navbar_bottom"></A> 372<!-- ======== END OF BOTTOM NAVBAR ======= --> 373 374<HR> 375Copyright © 2001-2009 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved. 376</BODY> 377</HTML>