[jboss-svn-commits] JBL Code SVN: r27407 - in labs/jbossesb/workspace/dward/wsproxy/product: services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 1 14:13:09 EDT 2009
Author: dward
Date: 2009-07-01 14:13:09 -0400 (Wed, 01 Jul 2009)
New Revision: 27407
Modified:
labs/jbossesb/workspace/dward/wsproxy/product/samples/quickstarts/webservice_wsproxy_basic/jboss-esb.xml
labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/HttpSOAPProxyTransport.java
labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/SOAPProxy.java
Log:
Modified: labs/jbossesb/workspace/dward/wsproxy/product/samples/quickstarts/webservice_wsproxy_basic/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/dward/wsproxy/product/samples/quickstarts/webservice_wsproxy_basic/jboss-esb.xml 2009-07-01 18:04:37 UTC (rev 27406)
+++ labs/jbossesb/workspace/dward/wsproxy/product/samples/quickstarts/webservice_wsproxy_basic/jboss-esb.xml 2009-07-01 18:13:09 UTC (rev 27407)
@@ -2,7 +2,7 @@
<jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.1.0.xsd" parameterReloadSecs="5">
<providers>
- <jbr-provider name="JBR-Http" protocol="http">
+ <jbr-provider name="JBR-Http" protocol="http" host="localhost">
<jbr-bus busid="Http-1" port="9090"/>
</jbr-provider>
</providers>
Modified: labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/HttpSOAPProxyTransport.java
===================================================================
--- labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/HttpSOAPProxyTransport.java 2009-07-01 18:04:37 UTC (rev 27406)
+++ labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/HttpSOAPProxyTransport.java 2009-07-01 18:13:09 UTC (rev 27407)
@@ -26,6 +26,7 @@
import org.jboss.soa.esb.actions.routing.http.HttpRouter;
import org.jboss.soa.esb.helpers.ConfigTree;
import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.MessagePayloadProxy;
/**
* Implements http-specific routing of the SOAP request to the target webservice. All config properties are passed through to a
@@ -41,14 +42,19 @@
private String endpointAddress;
private HttpRouter router;
- HttpSOAPProxyTransport(ConfigTree config, String defaultEndpointAddress) throws ConfigurationException
+ HttpSOAPProxyTransport(ConfigTree config, final MessagePayloadProxy payloadProxy, String defaultEndpointAddress) throws ConfigurationException
{
ConfigTree cloned_config = config.cloneObj();
setAttribute(cloned_config, "MappedHeaderList", "SOAPAction, Content-Type, Accept");
setAttribute(cloned_config, "method", "POST");
setAttribute(cloned_config, "responseType", "STRING");
endpointAddress = setAttribute(cloned_config, "endpointUrl", defaultEndpointAddress);
- router = new HttpRouter(cloned_config);
+ router = new HttpRouter(cloned_config) {
+ @Override
+ public MessagePayloadProxy getPayloadProxy() {
+ return payloadProxy;
+ }
+ };
}
public String getEndpointAddress()
Modified: labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/SOAPProxy.java
===================================================================
--- labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/SOAPProxy.java 2009-07-01 18:04:37 UTC (rev 27406)
+++ labs/jbossesb/workspace/dward/wsproxy/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/proxy/SOAPProxy.java 2009-07-01 18:13:09 UTC (rev 27407)
@@ -133,7 +133,7 @@
String endpointAddress = wsdl_end.getAddress();
if ( endpointAddress.toLowerCase().startsWith("http") )
{
- transport = new HttpSOAPProxyTransport(config, endpointAddress);
+ transport = new HttpSOAPProxyTransport(config, payloadProxy, endpointAddress);
}
// else if jms ...
if (transport != null)
More information about the jboss-svn-commits
mailing list