[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [sca-j] JAVA-125: proposed resolution
Graham,
Thanks for doing this. I have two comments.
1. I don't think it should be illegal to say @Remotable on the
Java interface as well as on <interface.java>. We allow a
callback interface to be specified on <interface.java> when
it is also specified using a @Callback annotation on the
forward Java interface. This case seems extremely similar.
2. Given that remotable interfaces are an assembly-level concept,
and the base definition of <interface> is part of the assembly
specification, it seems strange for SCA to only define the
@remotable attribute for <interface.java>. Would it make sense
for this attribute to be part of the base <interface> element?
Simon
Graham Charters wrote:
>
> Hi All,
>
> Please find attached a document containing a proposed resolution to
> JAVA-125. The edits are as follows:
>
> 1. Section 3.1 - add and define a new @remotable attribute. Also add a
> new conformance statement for the relationship between the @Remotable
> annotation and the @remotable attribute.
> 2. Appendix A - add the attribute definition to the XML schema for
> interface.java.
>
> Changes considered, but excluded:
> 1. Considered changing section 2.1.2 but this seemed to be specifically
> covering the metadata in the Java code, rather than the general concept
> of 'remotable'.
> 2. Considered having an @remotableCallback attribute, but given it is
> an error to mix remote and local interfaces (section 6.7), I concluded
> the @remotable attribute should apply to both.
>
>
>
>
> Regards,
>
> Graham.
>
>
>
> Graham Charters PhD CEng MBCS CITP
> STSM, AIM Technical Lead OSGi Expert Groups, Master Inventor, UKISA
> Technical Staff Member
> IBM United Kingdom Limited, MP 146, Hursley Park, Winchester, SO21 2JN, UK
> Tel: (Ext) +44-1962-816527 (Int) 7-246527 (Fax) +44-1962-818999
> Internet: charters@uk.ibm.com
>
>
>
>
> ------------------------------------------------------------------------
>
> /
> /
>
> /Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU/
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail. Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]