com.sun.xml.ws.transport.httpspi.servlet
Class WSSPIContextListener

java.lang.Object
  extended by 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 Summary
WSSPIContextListener()
           
 
Method Summary
 void attributeAdded(javax.servlet.ServletContextAttributeEvent event)
           
 void attributeRemoved(javax.servlet.ServletContextAttributeEvent event)
           
 void attributeReplaced(javax.servlet.ServletContextAttributeEvent event)
           
 void contextDestroyed(javax.servlet.ServletContextEvent event)
           
 void contextInitialized(javax.servlet.ServletContextEvent event)
           
protected  WSServletDelegate createDelegate(List<EndpointAdapter> adapters, javax.servlet.ServletContext context)
          Creates WSServletDelegate that does the real work.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSSPIContextListener

public WSSPIContextListener()
Method Detail

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.



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.