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) |
getOutputStream
convertThrowable, execute, getErrorLogger, getInputStream, getRequest, getXmlRpcWriter, getXMLWriterFactory, logError, setErrorLogger, setXMLWriterFactory, writeError, writeResponse
execute, getConfig, getDefaultXmlRpcWorkerFactory, getHandlerMapping, getTypeConverterFactory, setConfig, setHandlerMapping, setTypeConverterFactory
getMaxThreads, getTypeFactory, getWorkerFactory, setMaxThreads, setTypeFactory, setWorkerFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getTypeConverterFactory
protected 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 XmlRpcStreamServer
pConfig
- The configuration object.protected OutputStream getOutputStream(XmlRpcStreamRequestConfig pConfig, ServerStreamConnection pConnection, int pSize) throws IOException
XmlRpcStreamServer
getOutputStream
in class XmlRpcStreamServer
pConfig
- The configuration object.pSize
- The requests size.IOException
protected void setResponseHeader(ServerStreamConnection pConnection, String pHeader, String pValue)
setResponseHeader
in class XmlRpcHttpServer
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.