Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.xmlrpc.common.XmlRpcController
org.apache.xmlrpc.server.XmlRpcServer
org.apache.xmlrpc.server.XmlRpcStreamServer
org.apache.xmlrpc.server.XmlRpcHttpServer
org.apache.xmlrpc.webserver.XmlRpcServletServer
public class XmlRpcServletServer
extends XmlRpcHttpServer
XmlRpcServer
,
which is suitable for processing servlet requests.
Nested Class Summary | |
protected static class |
Method Summary | |
void |
|
protected XmlRpcHttpRequestConfigImpl |
|
protected OutputStream |
|
protected boolean |
|
protected XmlRpcHttpRequestConfigImpl |
|
protected XmlRpcServletServer.ServletStreamConnection |
|
protected void |
|
Methods inherited from class org.apache.xmlrpc.server.XmlRpcHttpServer | |
getOutputStream , setResponseHeader |
Methods inherited from class org.apache.xmlrpc.server.XmlRpcStreamServer | |
convertThrowable , execute , getInputStream , getOutputStream , getOutputStream , getRequest , getXMLWriterFactory , getXmlRpcWriter , isContentLengthRequired , setXMLWriterFactory , writeError , writeResponse |
Methods inherited from class org.apache.xmlrpc.server.XmlRpcServer | |
execute , getConfig , getDefaultXmlRpcWorkerFactory , getHandlerMapping , getTypeConverterFactory , setConfig , setHandlerMapping , setTypeConverterFactory |
Methods inherited from class org.apache.xmlrpc.common.XmlRpcController | |
getConfig , getDefaultXmlRpcWorkerFactory , getMaxThreads , getTypeFactory , getWorkerFactory , setMaxThreads , setTypeFactory , setWorkerFactory |
public void execute(HttpServletRequest pRequest, HttpServletResponse pResponse) throws ServletException, IOException
Processes the servlet request.
- Parameters:
pRequest
- The servlet request being read.pResponse
- The servlet response being created.
protected OutputStream getOutputStream(XmlRpcStreamRequestConfig pConfig, ServerStreamConnection pConnection, int pSize) throws IOException
Called to prepare the output stream, if content length is required.
- Overrides:
- getOutputStream in interface XmlRpcStreamServer
protected boolean isContentLengthRequired(XmlRpcStreamRequestConfig pConfig)
Returns, whether the requests content length is required.
- Overrides:
- isContentLengthRequired in interface XmlRpcStreamServer
protected XmlRpcServletServer.ServletStreamConnection newStreamConnection(HttpServletRequest pRequest, HttpServletResponse pResponse)
protected void setResponseHeader(ServerStreamConnection pConnection, String pHeader, String pValue)
- Overrides:
- setResponseHeader in interface XmlRpcHttpServer