Author: struberg
Date: Wed Jul 18 19:53:39 2012
New Revision: 1363074

URL: http://svn.apache.org/viewvc?rev=1363074&view=rev
Log:
OWB-683 drop unused removeObserver method

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java?rev=1363074&r1=1363073&r2=1363074&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
 Wed Jul 18 19:53:39 2012
@@ -25,7 +25,6 @@ import java.lang.reflect.Method;
 import java.lang.reflect.ParameterizedType;
 import java.lang.reflect.Type;
 import java.lang.reflect.TypeVariable;
-import java.util.Arrays;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
@@ -89,33 +88,6 @@ public final class NotificationManager
         addObserver(observer, typeLiteral.getType());
     }
 
-    public <T> void removeObserver(ObserverMethod<T> observer, Class<T> 
eventType, Annotation... annotations)
-    {
-        EventUtil.checkEventType(eventType);
-        EventUtil.checkEventBindings(webBeansContext, annotations);
-
-        if (observers.containsKey(eventType))
-        {
-            Set<ObserverMethod<?>> set = observers.get(eventType);
-            for (ObserverMethod<?> ob : set)
-            {
-                Set<Annotation> evenBindings = ob.getObservedQualifiers();
-                Annotation[] anns = new Annotation[evenBindings.size()];
-                anns = evenBindings.toArray(anns);
-
-                if (ob.equals(observer) && Arrays.equals(anns, annotations))
-                {
-                    set.remove(ob);
-                }
-            }
-        }
-    }
-
-    public <T> void removeObserver(ObserverMethod<T> observer, TypeLiteral<T> 
typeLiteral, Annotation... annotations)
-    {
-        removeObserver(observer, typeLiteral.getRawType(), annotations);
-    }
-
     public <T> Set<ObserverMethod<? super T>> resolveObservers(T event, 
Annotation... eventQualifiers)
     {
         EventUtil.checkEventBindings(webBeansContext, eventQualifiers);


Reply via email to