Class WSServletContextListener

  • All Implemented Interfaces:
    jakarta.servlet.ServletContextAttributeListener, jakarta.servlet.ServletContextListener, EventListener

    public final class WSServletContextListener
    extends Object
    implements jakarta.servlet.ServletContextAttributeListener, jakarta.servlet.ServletContextListener
    Parses sun-jaxws.xml and sets up HttpAdapters 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:
    WS Development Team
    • Constructor Detail

      • WSServletContextListener

        public WSServletContextListener()
    • Method Detail

      • attributeAdded

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

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

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

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

        public void contextInitialized​(jakarta.servlet.ServletContextEvent event)
        Specified by:
        contextInitialized in interface jakarta.servlet.ServletContextListener
      • createContainer

        @NotNull
        protected Container createContainer​(jakarta.servlet.ServletContext context)
        Creates Container implementation that hosts the JAX-WS endpoint.