org.apache.felix.http.base.internal.listener
Class HttpSessionListenerManager

java.lang.Object
  extended by org.osgi.util.tracker.ServiceTracker
      extended by org.apache.felix.http.base.internal.listener.AbstractListenerManager<javax.servlet.http.HttpSessionListener>
          extended by org.apache.felix.http.base.internal.listener.HttpSessionListenerManager
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionListener, ServiceTrackerCustomizer

public class HttpSessionListenerManager
extends AbstractListenerManager<javax.servlet.http.HttpSessionListener>
implements javax.servlet.http.HttpSessionListener

The ProxyListener implements the Servlet API 2.4 listener interfaces forwarding any event calls to registered OSGi services implementing the respective Servlet API 2.4 listener interface.


Field Summary
 
Fields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter
 
Constructor Summary
HttpSessionListenerManager(BundleContext context)
           
 
Method Summary
 void sessionCreated(javax.servlet.http.HttpSessionEvent se)
           
 void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
           
 
Methods inherited from class org.apache.felix.http.base.internal.listener.AbstractListenerManager
addingService, getContextListeners, modifiedService, removedService
 
Methods inherited from class org.osgi.util.tracker.ServiceTracker
close, getService, getService, getServiceReference, getServiceReferences, getServices, getTrackingCount, open, open, remove, size, waitForService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpSessionListenerManager

public HttpSessionListenerManager(BundleContext context)
Method Detail

sessionCreated

public void sessionCreated(javax.servlet.http.HttpSessionEvent se)
Specified by:
sessionCreated in interface javax.servlet.http.HttpSessionListener

sessionDestroyed

public void sessionDestroyed(javax.servlet.http.HttpSessionEvent se)
Specified by:
sessionDestroyed in interface javax.servlet.http.HttpSessionListener


Copyright © 2011 Apache Software Foundation. All Rights Reserved.