You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2014/06/03 13:39:35 UTC

svn commit: r1599482 - in /felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal: HttpServiceController.java listener/AsyncListenerManager.java

Author: cziegeler
Date: Tue Jun  3 11:39:34 2014
New Revision: 1599482

URL: http://svn.apache.org/r1599482
Log:
FELIX-4526 : Update RFC189 (HttpService) implementation. Apply patch from Simone Tripodi

Removed:
    felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/listener/AsyncListenerManager.java
Modified:
    felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java

Modified: felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java
URL: http://svn.apache.org/viewvc/felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java?rev=1599482&r1=1599481&r2=1599482&view=diff
==============================================================================
--- felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java (original)
+++ felix/sandbox/http-rfc189/base/src/main/java/org/apache/felix/http/base/internal/HttpServiceController.java Tue Jun  3 11:39:34 2014
@@ -16,19 +16,16 @@
  */
 package org.apache.felix.http.base.internal;
 
-import java.util.Dictionary;
 import java.util.Hashtable;
 import java.util.LinkedList;
 import java.util.List;
 
-import javax.servlet.AsyncListener;
 import javax.servlet.ServletContext;
 
 import org.apache.felix.http.api.ExtHttpService;
 import org.apache.felix.http.base.internal.dispatch.Dispatcher;
 import org.apache.felix.http.base.internal.handler.HandlerRegistry;
 import org.apache.felix.http.base.internal.handler.HttpServicePlugin;
-import org.apache.felix.http.base.internal.listener.AsyncListenerManager;
 import org.apache.felix.http.base.internal.listener.HttpSessionAttributeListenerManager;
 import org.apache.felix.http.base.internal.listener.HttpSessionListenerManager;
 import org.apache.felix.http.base.internal.listener.ServletContextAttributeListenerManager;
@@ -73,7 +70,6 @@ public final class HttpServiceController
     private final ServletRequestAttributeListenerManager requestAttributeListener;
     private final HttpSessionListenerManager sessionListener;
     private final HttpSessionAttributeListenerManager sessionAttributeListener;
-    private final AsyncListenerManager asyncListener;
     private final ServletContextListenerManager servletContextListener;
     private final boolean sharedContextAttributes;
     private final HttpServicePlugin plugin;
@@ -91,8 +87,6 @@ public final class HttpServiceController
         this.requestAttributeListener = register(new ServletRequestAttributeListenerManager(bundleContext));
         this.sessionListener = register(new HttpSessionListenerManager(bundleContext));
         this.sessionAttributeListener = register(new HttpSessionAttributeListenerManager(bundleContext));
-        this.asyncListener = register(new AsyncListenerManager(bundleContext));
-        bundleContext.registerService(AsyncListener.class.getName(), this.asyncListener, new Hashtable<String, Object>());
         this.servletContextListener = register(new ServletContextListenerManager(bundleContext));
         this.sharedContextAttributes = getBoolean(FELIX_HTTP_SHARED_SERVLET_CONTEXT_ATTRIBUTES);
         this.plugin = new HttpServicePlugin(bundleContext, registry);
@@ -134,11 +128,6 @@ public final class HttpServiceController
         return sessionAttributeListener;
     }
 
-    public AsyncListenerManager getAsyncListener()
-    {
-        return asyncListener;
-    }
-
     public ServletContextListenerManager getServletContextListener()
     {
         return servletContextListener;