You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <de...@tuscany.apache.org> on 2008/08/31 15:11:44 UTC
[jira] Resolved: (TUSCANY-2501) A couple places where
InterfaceContract is not established on reference when it's not calculated
by introspection
[ https://issues.apache.org/jira/browse/TUSCANY-2501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Simon Laws resolved TUSCANY-2501.
---------------------------------
Resolution: Fixed
Change committed to 1.3.2 at r690691
> A couple places where InterfaceContract is not established on reference when it's not calculated by introspection
> -----------------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-2501
> URL: https://issues.apache.org/jira/browse/TUSCANY-2501
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Core Runtime
> Reporter: Scott Kurz
> Fix For: Java-SCA-1.3.2
>
> Attachments: 2501.recreate.dont.commit.me.diff
>
>
> The vtests have a couple examples which result in component references being created without a corresponding InterfaceContract.
> This is not a problem with the current default binding impl (as these tests are currently passing), but a switch to using the WS binding, say, shows the issue.
> I'll attach a patch, too, but here are the issues:
> ------------------------------------------------------------------------------
> In vtest/java-api/apis/componentcontext:
> return componentContext.getService(DComponent.class, "dReference").getName();
> In vtest/java-api/annotations/reference
> public class AServiceImpl implements AService {
> ....
> public BService b4; // field injection (public, un-annotated)
> ------------------------------------------------------------------------------
> In both cases, the SCDL merely configures the ref target (and binding) but does not define the ref intf.
> I haven't given this area a great deal of thought, my guess is we want to extend our Java introspection capabilities, though I could see that for some impl
> types the better answer might be to require the SCDL to configure the intf in component SCDL.
> I didn't try the latter either, but wanted to just write up the issue for now.
> Thanks,
> Scott
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.