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