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);