Provide a way for binding extensions to get at the interface defined on the
associated service or reference
-----------------------------------------------------------------------------------------------------------
Key: TUSCANY-1267
URL: https://issues.apache.org/jira/browse/TUSCANY-1267
Project: Tuscany
Issue Type: Improvement
Components: Java SCA Kernel
Affects Versions: Java-SCA-0.90
Reporter: ant elder
Priority: Minor
Fix For: Java-SCA-Next
With the following:
<reference name="HelloWorldService"
promote="HelloWorldServiceComponent/helloWorldService">
<interface.wsdl
interface="http://helloworld#wsdl.interface(HelloWorld)" />
<binding.ws
wsdlElement="http://helloworld#wsdl.port(HelloWorldService/HelloWorldSoapPort)"/>
</reference>
it doesn't look like there is any way for the Axis2 binding or WebService
binding to get at the interface.wsdl definition ascociated with the reference.
A similar problem exists for <service> although it is possible to get to the
interface there from one of the runtime objects.
I wondered if o.a.t.assembly.Binding could have an interfaceContract which
could be set by the runtime before calling the Binding resolve method.
This would also make all the extension code which needs to mess about with
binding interfaces much simpler.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]