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