Author: alessio.soldano(a)jboss.com
Date: 2008-09-30 10:46:46 -0400 (Tue, 30 Sep 2008)
New Revision: 8301
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/MetaDataBuilder.java
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxrpc/JAXRPCClientMetaDataBuilder.java
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
Log:
[JBWS-2278] Do not reverse search WSDLBinding when already available
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/MetaDataBuilder.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/MetaDataBuilder.java 2008-09-30
14:33:00 UTC (rev 8300)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/MetaDataBuilder.java 2008-09-30
14:46:46 UTC (rev 8301)
@@ -94,6 +94,11 @@
WSDLDefinitions wsdlDefinitions =
wsdlEndpoint.getWsdlService().getWsdlDefinitions();
WSDLInterface wsdlInterface = wsdlEndpoint.getInterface();
WSDLBinding wsdlBinding =
wsdlDefinitions.getBindingByInterfaceName(wsdlInterface.getName());
+ initEndpointBinding(wsdlBinding, epMetaData);
+ }
+
+ protected void initEndpointBinding(WSDLBinding wsdlBinding, EndpointMetaData
epMetaData)
+ {
String bindingType = wsdlBinding.getType();
if (Constants.NS_SOAP11.equals(bindingType))
epMetaData.setBindingId(Constants.SOAP11HTTP_BINDING);
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxrpc/JAXRPCClientMetaDataBuilder.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxrpc/JAXRPCClientMetaDataBuilder.java 2008-09-30
14:33:00 UTC (rev 8300)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxrpc/JAXRPCClientMetaDataBuilder.java 2008-09-30
14:46:46 UTC (rev 8301)
@@ -197,7 +197,7 @@
}
// Init the endpoint binding
- initEndpointBinding(wsdlEndpoint, epMetaData);
+ initEndpointBinding(wsdlBinding, epMetaData);
// Init the service encoding style
initEndpointEncodingStyle(epMetaData);
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2008-09-30
14:33:00 UTC (rev 8300)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSClientMetaDataBuilder.java 2008-09-30
14:46:46 UTC (rev 8301)
@@ -160,7 +160,7 @@
serviceMetaData.addEndpoint(epMetaData);
// Init the endpoint binding
- initEndpointBinding(wsdlEndpoint, epMetaData);
+ initEndpointBinding(wsdlBinding, epMetaData);
// Init the service encoding style
initEndpointEncodingStyle(epMetaData);
Show replies by date