You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ra...@apache.org on 2010/09/20 16:07:15 UTC
svn commit: r998938 -
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
Author: rajikak
Date: Mon Sep 20 14:07:15 2010
New Revision: 998938
URL: http://svn.apache.org/viewvc?rev=998938&view=rev
Log:
Fixed SYNAPSE-674. Applied the patch by Kasun Indrasiri.
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java?rev=998938&r1=998937&r2=998938&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Axis2SynapseController.java Mon Sep 20 14:07:15 2010
@@ -745,6 +745,18 @@ public class Axis2SynapseController impl
if (ipAddress != null && !"".equals(ipAddress)) {
Entry entry = new Entry(SynapseConstants.SERVER_IP);
entry.setValue(ipAddress);
+ if (synapseConfiguration.getAxisConfiguration().getTransportsIn() != null) {
+ Map<String, TransportInDescription> transportInConfigMap = synapseConfiguration.getAxisConfiguration().getTransportsIn();
+ if (transportInConfigMap != null) {
+ TransportInDescription transportInDescription = transportInConfigMap.get("http");
+ if (transportInDescription != null) {
+ Parameter bindAddressParam = transportInDescription.getParameter("bind-address");
+ if (bindAddressParam != null) {
+ entry.setValue(bindAddressParam.getValue());
+ }
+ }
+ }
+ }
synapseConfiguration.addEntry(SynapseConstants.SERVER_IP, entry);
}
}