Class WSSPIContextListener

java.lang.Object
com.sun.xml.ws.transport.httpspi.servlet.WSSPIContextListener
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextAttributeListener, javax.servlet.ServletContextListener

public final class WSSPIContextListener extends Object implements javax.servlet.ServletContextAttributeListener, javax.servlet.ServletContextListener
Parses sun-jaxws.xml and sets up EndpointAdapters for all deployed endpoints.

This code is the entry point at the server side in the servlet deployment. The user application writes this in their web.xml so that we can start when the container starts the webapp.

Author:
Jitendra Kotamraju
  • Constructor Details

    • WSSPIContextListener

      public WSSPIContextListener()
  • Method Details

    • attributeAdded

      public void attributeAdded(javax.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeAdded in interface javax.servlet.ServletContextAttributeListener
    • attributeRemoved

      public void attributeRemoved(javax.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeRemoved in interface javax.servlet.ServletContextAttributeListener
    • attributeReplaced

      public void attributeReplaced(javax.servlet.ServletContextAttributeEvent event)
      Specified by:
      attributeReplaced in interface javax.servlet.ServletContextAttributeListener
    • contextDestroyed

      public void contextDestroyed(javax.servlet.ServletContextEvent event)
      Specified by:
      contextDestroyed in interface javax.servlet.ServletContextListener
    • contextInitialized

      public void contextInitialized(javax.servlet.ServletContextEvent event)
      Specified by:
      contextInitialized in interface javax.servlet.ServletContextListener
    • createDelegate

      protected WSServletDelegate createDelegate(List<EndpointAdapter> adapters, javax.servlet.ServletContext context)
      Creates WSServletDelegate that does the real work.