[jboss-jira] [JBoss JIRA] Commented: (JBMETA-64) Default WebServiceRef name parameter changed
Emanuel Muckenhuber (JIRA)
jira-events at lists.jboss.org
Mon Jun 23 07:51:28 EDT 2008
[ http://jira.jboss.com/jira/browse/JBMETA-64?page=comments#action_12418447 ]
Emanuel Muckenhuber commented on JBMETA-64:
-------------------------------------------
Well the API for @WebServiceRef says for example: "For field annotations, the default is the field name".
That's the reason why this is the default naming behaviour, but this can be changed if needed!?
> Default WebServiceRef name parameter changed
> --------------------------------------------
>
> Key: JBMETA-64
> URL: http://jira.jboss.com/jira/browse/JBMETA-64
> Project: JBoss Metadata
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 1.0.0.Beta24
> Reporter: Alessio Soldano
> Assigned To: Emanuel Muckenhuber
> Fix For: 1.0.0.CR1
>
>
> While looking at the JBossWS webserviceref regressions (from AS5 Beta4), I found that the way the webserviceref name is set when no name attribute is used changed.
> For instance in this case:
> package org.jboss.test.ws.jaxws.samples.webserviceref;
> ...
> public class EndpointClientOne
> {
> @WebServiceRef
> static EndpointService service4;
> @WebServiceRef
> static void setService6(EndpointService service)
> {
> EndpointClientOne.service6 = service;
> }
> private static EndpointService service6;
> @WebServiceRef(value = EndpointService.class)
> static Endpoint port3;
> @WebServiceRef
> static Endpoint port4;
> ...
> }
> we had the following service ref name in AS5 Beta4:
> org.jboss.test.ws.jaxws.samples.webserviceref.EndpointClientOne/service4
> org.jboss.test.ws.jaxws.samples.webserviceref.EndpointClientOne/service6
> org.jboss.test.ws.jaxws.samples.webserviceref.EndpointClientOne/port3
> org.jboss.test.ws.jaxws.samples.webserviceref.EndpointClientOne/port4
> and we have the following ones in AS5 trunk:
> service4
> service6
> port3
> port4
> In short the declaring class name was prepended to the name when the @WebServiceRef's name attribute is not used.
> Was the naming convention changed on purpose or we can use the same as before? This cause regression because we have the deployment descriptor with the as5beta4 style names and (I guess) when the metadata coming from that are merged with the metadata coming from the annotations... we end up with more refs than what we should have.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list