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";
 }


Reply via email to