Author: edeoliveira
Date: Tue Jun 23 19:56:17 2009
New Revision: 787806
URL: http://svn.apache.org/viewvc?rev=787806&view=rev
Log:
Fix DIRMINA-612
Modified:
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java
Modified:
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java?rev=787806&r1=787805&r2=787806&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandler.java
Tue Jun 23 19:56:17 2009
@@ -38,8 +38,12 @@
* conversational state as instance variables in this object.
* </p>
*
+ * WARNING: This class is badly named as the actual {...@link IoHandler}
implementor
+ * is in fact the {...@link SingleSessionIoHandlerDelegate}.
+ *
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
+...@deprecated
public interface SingleSessionIoHandler {
/**
Modified:
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java?rev=787806&r1=787805&r2=787806&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerAdapter.java
Tue Jun 23 19:56:17 2009
@@ -29,6 +29,7 @@
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
+...@deprecated
public class SingleSessionIoHandlerAdapter implements SingleSessionIoHandler {
/**
Modified:
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java?rev=787806&r1=787805&r2=787806&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerDelegate.java
Tue Jun 23 19:56:17 2009
@@ -30,8 +30,14 @@
* is used to create a new {...@link SingleSessionIoHandler} for each newly
* created session.
*
+ * WARNING : This {...@link IoHandler} implementation may be easier to
understand and
+ * thus to use but the user should be aware that creating one handler by
session
+ * will lower scalability if building an high performance server. This should
only
+ * be used with very specific needs in mind.
+ *
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
+...@deprecated
public class SingleSessionIoHandlerDelegate implements IoHandler {
/**
* The key used to store the {...@link SingleSessionIoHandler} as a session
Modified:
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java
URL:
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java?rev=787806&r1=787805&r2=787806&view=diff
==============================================================================
---
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java
(original)
+++
mina/trunk/core/src/main/java/org/apache/mina/handler/multiton/SingleSessionIoHandlerFactory.java
Tue Jun 23 19:56:17 2009
@@ -29,6 +29,7 @@
*
* @author <a href="http://mina.apache.org">Apache MINA Project</a>
*/
+...@deprecated
public interface SingleSessionIoHandlerFactory {
/**