Author: jvermillard
Date: Tue Nov 25 02:39:07 2008
New Revision: 720462

URL: http://svn.apache.org/viewvc?rev=720462&view=rev
Log:
re-added IoSession.close(); as deprecated for not breaking API

Modified:
    
mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
    mina/trunk/core/src/main/java/org/apache/mina/core/session/IoSession.java

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java?rev=720462&r1=720461&r2=720462&view=diff
==============================================================================
--- 
mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
 (original)
+++ 
mina/trunk/core/src/main/java/org/apache/mina/core/session/AbstractIoSession.java
 Tue Nov 25 02:39:07 2008
@@ -225,7 +225,10 @@
         }
     }
 
-    private final CloseFuture close() {
+    /**
+     * [EMAIL PROTECTED]
+     */
+    public final CloseFuture close() {
         synchronized (lock) {
             if (isClosing()) {
                 return closeFuture;

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/core/session/IoSession.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/session/IoSession.java?rev=720462&r1=720461&r2=720462&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/core/session/IoSession.java 
(original)
+++ mina/trunk/core/src/main/java/org/apache/mina/core/session/IoSession.java 
Tue Nov 25 02:39:07 2008
@@ -171,6 +171,14 @@
      *                    write requests are flushed (i.e. [EMAIL PROTECTED] 
#closeOnFlush()}).
      */
     CloseFuture close(boolean immediately);
+    
+    /**
+     * Closes this session after all queued write requests
+     * are flushed. This operation is asynchronous.  Wait for the returned
+     * [EMAIL PROTECTED] CloseFuture} if you want to wait for the session 
actually closed.
+     * @deprecated use [EMAIL PROTECTED] IoSession#close(boolean)}
+     */
+    @Deprecated CloseFuture close();
 
     /**
      * Returns an attachment of this session.


Reply via email to