Hi,<br><br>The spec defines BeanManager.removeObserver to have a wildcard type:<br><br>public void removeObserver(Observer&lt;?&gt; observer);<br><br>and says &quot;The container must stop sending event notifications to the deregistered observer.&quot;  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 -&gt; Observer, which means removal of an observer without knowing its event type would be linear in # observers, unless I change the implementation.<br>
<br>Thanks,<br>-Clint<br><br clear="all"><br>-- <br>Clint Popetz<br><a href="http://42lines.net">http://42lines.net</a><br>Scalable Web Application Development<br>