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]

Reply via email to