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
public class JAXRPCServletDelegate extends Object implements ServletDelegate
The implementation class for the JAX-RPC dispatcher servlet.- Author:
- JAX-RPC Development Team
-
-
Constructor Summary
Constructors Constructor Description JAXRPCServletDelegate()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()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)voidregisterEndpointUrlPattern(RuntimeEndpointInfo info)voidsetSecondDelegate(ServletSecondDelegate delegate)voidsetSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate)protected voidwriteReply(javax.servlet.http.HttpServletResponse resp, SOAPMessageContext messageContext)
-
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException- Specified by:
initin interfaceServletDelegate- Throws:
javax.servlet.ServletException
-
getConfigFile
protected InputStream getConfigFile(javax.servlet.ServletConfig servletConfig)
-
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
protected Localizer getLocalizerFor(javax.servlet.ServletRequest request)
-
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
protected static byte[] readFully(InputStream istream) throws IOException
- Throws:
IOException
-
registerEndpointUrlPattern
public void registerEndpointUrlPattern(RuntimeEndpointInfo info)
- Specified by:
registerEndpointUrlPatternin interfaceServletDelegate
-
setSecondDelegate
public void setSecondDelegate(ServletSecondDelegate delegate)
- Specified by:
setSecondDelegatein interfaceServletDelegate
-
setSystemHandlerDelegate
public void setSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate)
- Specified by:
setSystemHandlerDelegatein interfaceServletDelegate
-
-