[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]