[Beepcore-java-commits] CVS: beepcore-java/src/org/beepcore/beep/transport/tcp TCPSession.java,1.23,
Status: Beta
Brought to you by:
huston
From: Huston F. <hu...@us...> - 2002-05-07 04:59:25
|
Update of /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/transport/tcp In directory usw-pr-cvs1:/tmp/cvs-serv13341/src/org/beepcore/beep/transport/tcp Modified Files: TCPSession.java Log Message: Decoupling transport from session state Index: TCPSession.java =================================================================== RCS file: /cvsroot/beepcore-java/beepcore-java/src/org/beepcore/beep/transport/tcp/TCPSession.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -r1.23 -r1.24 *** TCPSession.java 2 May 2002 02:07:58 -0000 1.23 --- TCPSession.java 7 May 2002 04:59:23 -0000 1.24 *************** *** 423,433 **** while (running) { - if (getState() == SESSION_STATE_CLOSING || - getState() == SESSION_STATE_TERMINATING || - getState() == SESSION_STATE_CLOSED) - { - break; - } - if (Log.isLogged(Log.SEV_DEBUG_VERBOSE)) { Log.logEntry(Log.SEV_DEBUG_VERBOSE, TCP_MAPPING, --- 423,426 ---- *************** *** 448,452 **** } catch (java.net.SocketException e) { ! if (getState() == SESSION_STATE_ACTIVE) { throw e; } --- 441,445 ---- } catch (java.net.SocketException e) { ! if (running) { throw e; } *************** *** 507,511 **** } catch (java.net.SocketException e) { ! if (getState() == SESSION_STATE_ACTIVE) { throw e; } --- 500,504 ---- } catch (java.net.SocketException e) { ! if (running) { throw e; } *************** *** 513,517 **** // socket closed intentionally (session closing) // so just return - running = false; return; } --- 506,509 ---- *************** *** 669,673 **** } catch (java.net.SocketException e) { ! if (getState() == SESSION_STATE_ACTIVE) { throw e; } --- 661,665 ---- } catch (java.net.SocketException e) { ! if (running) { throw e; } *************** *** 675,679 **** // socket closed intentionally (session closing) // so just return - running = false; return; } --- 667,670 ---- |