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