[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [sca-j] NEW ISSUE: @Callback and @Remotable on implementationclasses - [JAVA-134]
Simon Nash wrote: > On Monday's call I took an action to find out if a Java class could > map to a WSDL portType using JAX-WS. I tried this using wsgen from > JDK 6 and I'm pleased to say that it works. > > Based on this, I believe the correct resolution to this issue is > the one proposed in the JIRA, i.e., to allow both @Callback and > @Remotable on a Java class. > In addition, I think we should allow Java classes to be specified as the value of the @Callback annotation and the @callbackInterface attribute of <interface.java>. This allows two Java classes to be wired using a bidrectional interface, where both of these are using a Java class for their service definition. Simon > Simon > > Mark Combellack wrote: >> Hi, >> >> >> >> I have raised this new issue as Issue 134. See >> http://www.osoa.org/jira/browse/JAVA-134 >> >> >> >> Thanks, >> >> >> >> Mark >> >> Mark Combellack| Software Developer| Avaya | Eastern Business Park | >> St. Mellons | Cardiff | CF3 5EA | Voice: +44 (0) 29 2081 7624 | >> mcombellack@avaya.com <mailto:|mcombellack@avaya.com> >> >>> -----Original Message----- >> >>> From: Simon Nash [mailto:oasis@cjnash.com] >> >>> Sent: 23 February 2009 10:42 >> >>> To: OASIS Java >> >>> Subject: [sca-j] NEW ISSUE: @Callback and @Remotable on implementation >> >>> classes >> >>> >> >>> TARGET: Java Common Annotations and APIs >> >>> >> >>> DESCRIPTION: @Callback and @Remotable on implementation classes >> >>> >> >>> It isn't clear whether the @Callback and @Remotable annotations >> >>> can be applied to service implementation classes. >> >>> >> >>> An SCA service can be specified as either a Java interface or >> >>> a Java class. (See the definition of @Service.) >> >>> >> >>> The description of @Callback says that it is used to annotate >> >>> a service interface. It isn't clear whether this is an SCA >> >>> service interface (i.e., a Java interface or a Java class), >> >>> or only a Java interface. >> >>> >> >>> The description of @Remotable says that it is used to specify >> >>> a Java service interface as remotable. It isn't clear whether >> >>> this is an SCA service interface written using Java (i.e., a >> >>> Java interface or a Java class), or only a Java interface. >> >>> >> >>> PROPOSAL: >> >>> >> >>> For both @Callback and @Remotable, change the description to >> >>> say explicitly that these can be applied to Java classes. >> >>> >> >>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> 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 >> >> >> > > > > --------------------------------------------------------------------- > 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]