yes, that's what it means, though I must admit that when I made that
change it was not totally clear to me that it was the right thing to
do :-/
Probably needs a bit more discussion...
On Wed, May 27, 2009 at 11:59 AM, Clint Popetz <cpopetz(a)gmail.com> wrote:
Hi,
The spec defines BeanManager.removeObserver to have a wildcard type:
public void removeObserver(Observer<?> observer);
and says "The container must stop sending event notifications to the
deregistered observer." Does that sentence, taken with the wildcard type,
imply that the observer should be removed for all events for which it is
registered? Currently ManagerImpl implements storage of observers as a map
from EventType -> Observer, which means removal of an observer without
knowing its event type would be linear in # observers, unless I change the
implementation.
Thanks,
-Clint
--
Clint Popetz
http://42lines.net
Scalable Web Application Development
_______________________________________________
webbeans-dev mailing list
webbeans-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/webbeans-dev
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org