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 Details

    • JAXRPCServletDelegate

      public JAXRPCServletDelegate()
  • Method Details

    • init

      public void init(javax.servlet.ServletConfig servletConfig) throws javax.servlet.ServletException
      Specified by:
      init in interface ServletDelegate
      Throws:
      javax.servlet.ServletException
    • getConfigFile

      protected InputStream getConfigFile(javax.servlet.ServletConfig servletConfig)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface ServletDelegate
    • doPost

      public void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException
      Specified by:
      doPost in interface ServletDelegate
      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.SOAPException
      IOException
    • doGet

      public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException
      Specified by:
      doGet in interface ServletDelegate
      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:
      registerEndpointUrlPattern in interface ServletDelegate
    • setSecondDelegate

      public void setSecondDelegate(ServletSecondDelegate delegate)
      Specified by:
      setSecondDelegate in interface ServletDelegate
    • setSystemHandlerDelegate

      public void setSystemHandlerDelegate(SystemHandlerDelegate systemHandlerDelegate)
      Specified by:
      setSystemHandlerDelegate in interface ServletDelegate