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