Package com.sun.xml.rpc.server.http.ea
Class JAXRPCServletDelegate
java.lang.Object
com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate
- All Implemented Interfaces:
ServletDelegate,ServletDelegate
The implementation class for the JAX-RPC dispatcher servlet.
- Author:
- JAX-RPC Development Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voiddoPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) protected InputStreamgetConfigFile(javax.servlet.ServletConfig servletConfig) protected static javax.xml.soap.MimeHeadersgetHeaders(javax.servlet.http.HttpServletRequest req) protected LocalizergetLocalizerFor(javax.servlet.ServletRequest request) voidinit(javax.servlet.ServletConfig servletConfig) protected static voidputHeaders(javax.xml.soap.MimeHeaders headers, javax.servlet.http.HttpServletResponse res) protected static byte[]readFully(InputStream istream) voidvoidsetSecondDelegate(ServletSecondDelegate delegate) voidsetSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate) protected voidwriteReply(javax.servlet.http.HttpServletResponse resp, SOAPMessageContext messageContext)
-
Constructor Details
-
JAXRPCServletDelegate
public JAXRPCServletDelegate()
-
-
Method Details
-
init
public void init(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException - Specified by:
initin interfaceServletDelegate- Throws:
javax.servlet.ServletException
-
getConfigFile
-
destroy
public void destroy()- Specified by:
destroyin interfaceServletDelegate
-
doPost
public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException - Specified by:
doPostin interfaceServletDelegate- Throws:
javax.servlet.ServletException
-
writeReply
protected void writeReply(javax.servlet.http.HttpServletResponse resp, SOAPMessageContext messageContext) throws javax.xml.soap.SOAPException, IOException - Throws:
javax.xml.soap.SOAPExceptionIOException
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException - Specified by:
doGetin interfaceServletDelegate- Throws:
javax.servlet.ServletException
-
getLocalizerFor
-
getHeaders
protected static javax.xml.soap.MimeHeaders getHeaders(javax.servlet.http.HttpServletRequest req) -
putHeaders
protected static void putHeaders(javax.xml.soap.MimeHeaders headers, javax.servlet.http.HttpServletResponse res) -
readFully
- Throws:
IOException
-
registerEndpointUrlPattern
- Specified by:
registerEndpointUrlPatternin interfaceServletDelegate
-
setSecondDelegate
- Specified by:
setSecondDelegatein interfaceServletDelegate
-
setSystemHandlerDelegate
- Specified by:
setSystemHandlerDelegatein interfaceServletDelegate
-