Author: trustin
Date: Tue Jul 17 22:08:30 2007
New Revision: 557154

URL: http://svn.apache.org/viewvc?view=rev&rev=557154
Log:
Reverted recent change mistakenly made by mheath 

Modified:
    
mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java?view=diff&rev=557154&r1=557153&r2=557154
==============================================================================
--- 
mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java
 (original)
+++ 
mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java
 Tue Jul 17 22:08:30 2007
@@ -97,8 +97,8 @@
      *         the specified <tt>type</tt>.  <tt>null</tt> otherwise.
      */
     @SuppressWarnings("unchecked")
-    public <E> MessageHandler<? extends E> addMessageHandler(Class<E> type,
-            MessageHandler<? extends E> handler) {
+    public <E> MessageHandler<? super E> addMessageHandler(Class<E> type,
+            MessageHandler<? super E> handler) {
         findHandlerCache.clear();
         return type2handler.put(type, handler);
     }
@@ -110,7 +110,7 @@
      * @return the removed handler if successfully removed.  <tt>null</tt> 
otherwise.
      */
     @SuppressWarnings("unchecked")
-    public <E> MessageHandler<? extends E> removeMessageHandler(Class<E> type) 
{
+    public <E> MessageHandler<? super E> removeMessageHandler(Class<E> type) {
         findHandlerCache.clear();
         return type2handler.remove(type);
     }
@@ -120,7 +120,7 @@
      * the specified <code>type</code>. 
      */
     @SuppressWarnings("unchecked")
-    public <E> MessageHandler<? extends E> getMessageHandler(Class<E> type) {
+    public <E> MessageHandler<? super E> getMessageHandler(Class<E> type) {
         return type2handler.get(type);
     }
 


Reply via email to