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

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

public class HttpSessionAttributeListenerManager
extends AbstractListenerManager<javax.servlet.http.HttpSessionAttributeListener>
implements javax.servlet.http.HttpSessionAttributeListener

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
HttpSessionAttributeListenerManager(BundleContext context)
           
 
Method Summary
 void attributeAdded(HttpSessionBindingEvent se)
           
 void attributeRemoved(HttpSessionBindingEvent se)
           
 void attributeReplaced(HttpSessionBindingEvent 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

HttpSessionAttributeListenerManager

public HttpSessionAttributeListenerManager(BundleContext context)
Method Detail

attributeAdded

public void attributeAdded(HttpSessionBindingEvent se)
Specified by:
attributeAdded in interface javax.servlet.http.HttpSessionAttributeListener

attributeRemoved

public void attributeRemoved(HttpSessionBindingEvent se)
Specified by:
attributeRemoved in interface javax.servlet.http.HttpSessionAttributeListener

attributeReplaced

public void attributeReplaced(HttpSessionBindingEvent se)
Specified by:
attributeReplaced in interface javax.servlet.http.HttpSessionAttributeListener


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.