You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by su...@apache.org on 2011/06/28 12:23:39 UTC

svn commit: r1140511 - in /synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp: ListenerContext.java NhttpConstants.java

Author: supun
Date: Tue Jun 28 10:23:38 2011
New Revision: 1140511

URL: http://svn.apache.org/viewvc?rev=1140511&view=rev
Log:
using a portOffset system property to alter the ports

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

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ListenerContext.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ListenerContext.java?rev=1140511&r1=1140510&r2=1140511&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ListenerContext.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/ListenerContext.java Tue Jun 28 10:23:38 2011
@@ -96,6 +96,16 @@ public class ListenerContext {
             port = Integer.parseInt((String) param.getValue());
         }
 
+        int portOffset = 0;
+
+        try {
+            portOffset = Integer.parseInt(System.getProperty(NhttpConstants.PORT_OFFSET, "0"));
+        } catch (NumberFormatException e) {
+            handleException("portOffset System property should be a valid Integer", e);
+        }
+
+        port = port + portOffset;
+
         param = transportIn.getParameter(NhttpConstants.BIND_ADDRESS);
         if (param != null) {
             bindAddress = ((String) param.getValue()).trim();

Modified: synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/NhttpConstants.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/NhttpConstants.java?rev=1140511&r1=1140510&r2=1140511&view=diff
==============================================================================
--- synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/NhttpConstants.java (original)
+++ synapse/trunk/java/modules/transports/core/nhttp/src/main/java/org/apache/synapse/transport/nhttp/NhttpConstants.java Tue Jun 28 10:23:38 2011
@@ -141,4 +141,5 @@ public class NhttpConstants {
 
     /** Use to flag a connection close */
     public static final String FORCE_CONNECTION_CLOSE = "FORCE_CONNECTION_CLOSE";
+    public static final String PORT_OFFSET = "portOffset";
 }