com.sun.xml.ws.transport.http.servlet
Class WSServletContextListener
java.lang.Object
com.sun.xml.ws.transport.http.servlet.WSServletContextListener
- All Implemented Interfaces:
- EventListener, javax.servlet.ServletContextAttributeListener, javax.servlet.ServletContextListener
public final class WSServletContextListener
- extends Object
- implements javax.servlet.ServletContextAttributeListener, javax.servlet.ServletContextListener
Parses sun-jaxws.xml
and sets up
HttpAdapter
s 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSServletContextListener
public WSServletContextListener()
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
createContainer
@NotNull
protected Container createContainer(javax.servlet.ServletContext context)
- Creates
Container
implementation that hosts the JAX-WS endpoint.
createDelegate
@NotNull
protected WSServletDelegate createDelegate(List<ServletAdapter> adapters,
javax.servlet.ServletContext context)
- Creates
WSServletDelegate
that does the real work.