You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/02/24 15:29:21 UTC

svn commit: r915803 - in /synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp: ClientHandler.java HttpCoreNIOSender.java

Author: ruwan
Date: Wed Feb 24 14:29:21 2010
New Revision: 915803

URL: http://svn.apache.org/viewvc?rev=915803&view=rev
Log:
Fixing the issue https://issues.apache.org/jira/browse/SYNAPSE-613, committing for Supun

Modified:
    synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
    synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java?rev=915803&r1=915802&r2=915803&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ClientHandler.java Wed Feb 24 14:29:21 2010
@@ -853,6 +853,15 @@
      * @param conn the connection to be shutdown
      */
     private void shutdownConnection(final NHttpClientConnection conn) {
+
+        if (log.isDebugEnabled() && conn instanceof HttpInetConnection) {
+            HttpInetConnection inetConnection = (HttpInetConnection) conn;
+            log.debug("Connection to remote address : " + inetConnection.getRemoteAddress()
+                    + ":" + inetConnection.getRemotePort() + " from local address : "
+                    + inetConnection.getLocalAddress() + ":" + inetConnection.getLocalPort() +
+                    " is closed!");
+        }
+
         HttpContext context = conn.getContext();
         SharedOutputBuffer outputBuffer = (SharedOutputBuffer)
                 context.getAttribute(REQUEST_SOURCE_BUFFER);

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java?rev=915803&r1=915802&r2=915803&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/HttpCoreNIOSender.java Wed Feb 24 14:29:21 2010
@@ -671,6 +671,12 @@
     private SessionRequestCallback getSessionRequestCallback() {
         return new SessionRequestCallback() {
             public void completed(SessionRequest request) {
+                if (log.isDebugEnabled() && request.getSession() != null &&
+                        request.getSession().getLocalAddress() != null) {
+                    log.debug("Connected to remote address : "
+                            + request.getSession().getRemoteAddress()
+                            + " from local address : " + request.getSession().getLocalAddress());
+                }
             }
 
             public void failed(SessionRequest request) {