You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2007/07/18 07:08:31 UTC

svn commit: r557154 - /mina/trunk/core/src/main/java/org/apache/mina/handler/demux/DemuxingIoHandler.java

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