public class XmlRpcServletServer extends XmlRpcHttpServer
XmlRpcServer,
which is suitable for processing servlet requests.| Modifier and Type | Class and Description |
|---|---|
protected static class |
XmlRpcServletServer.ServletStreamConnection |
| Constructor and Description |
|---|
XmlRpcServletServer() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(javax.servlet.http.HttpServletRequest pRequest,
javax.servlet.http.HttpServletResponse pResponse)
Processes the servlet request.
|
protected XmlRpcHttpRequestConfigImpl |
getConfig(javax.servlet.http.HttpServletRequest pRequest) |
protected OutputStream |
getOutputStream(XmlRpcStreamRequestConfig pConfig,
ServerStreamConnection pConnection,
int pSize)
Called to prepare the output stream, if content length is
required.
|
protected boolean |
isContentLengthRequired(XmlRpcStreamRequestConfig pConfig)
Returns, whether the requests content length is required.
|
protected XmlRpcHttpRequestConfigImpl |
newConfig(javax.servlet.http.HttpServletRequest pRequest) |
protected XmlRpcServletServer.ServletStreamConnection |
newStreamConnection(javax.servlet.http.HttpServletRequest pRequest,
javax.servlet.http.HttpServletResponse pResponse) |
protected void |
setResponseHeader(ServerStreamConnection pConnection,
String pHeader,
String pValue) |
getOutputStreamconvertThrowable, execute, getErrorLogger, getInputStream, getRequest, getXmlRpcWriter, getXMLWriterFactory, logError, setErrorLogger, setXMLWriterFactory, writeError, writeResponseexecute, getConfig, getDefaultXmlRpcWorkerFactory, getHandlerMapping, getTypeConverterFactory, setConfig, setHandlerMapping, setTypeConverterFactorygetMaxThreads, getTypeFactory, getWorkerFactory, setMaxThreads, setTypeFactory, setWorkerFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, getTypeConverterFactoryprotected XmlRpcHttpRequestConfigImpl newConfig(javax.servlet.http.HttpServletRequest pRequest)
pRequest - The request object.protected XmlRpcHttpRequestConfigImpl getConfig(javax.servlet.http.HttpServletRequest pRequest)
protected XmlRpcServletServer.ServletStreamConnection newStreamConnection(javax.servlet.http.HttpServletRequest pRequest, javax.servlet.http.HttpServletResponse pResponse)
public void execute(javax.servlet.http.HttpServletRequest pRequest,
javax.servlet.http.HttpServletResponse pResponse)
throws javax.servlet.ServletException,
IOException
pRequest - The servlet request being read.pResponse - The servlet response being created.IOException - Reading the request or writing the response failed.javax.servlet.ServletException - Processing the request failed.protected boolean isContentLengthRequired(XmlRpcStreamRequestConfig pConfig)
isContentLengthRequired in class XmlRpcStreamServerpConfig - The configuration object.protected OutputStream getOutputStream(XmlRpcStreamRequestConfig pConfig, ServerStreamConnection pConnection, int pSize) throws IOException
XmlRpcStreamServergetOutputStream in class XmlRpcStreamServerpConfig - The configuration object.pSize - The requests size.IOExceptionprotected void setResponseHeader(ServerStreamConnection pConnection, String pHeader, String pValue)
setResponseHeader in class XmlRpcHttpServerCopyright © 2001–2025 The Apache Software Foundation. All rights reserved.