geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas (JIRA)" <>
Subject [jira] Commented: (GERONIMO-2791) Switching ServiceRef naming builder
Date Fri, 02 Feb 2007 06:37:05 GMT


Davanum Srinivas commented on GERONIMO-2791:


CXFServiceRefBuilder is not at all dependent on CXF. Could you please move it to geronimo-jaxws
module and cut a fresh patch?


> Switching ServiceRef naming builder
> -----------------------------------
>                 Key: GERONIMO-2791
>                 URL:
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: webservices
>    Affects Versions: 2.0-beta1
>            Reporter: Jarek Gawor
>         Attachments: GERONIMO-2791.patch
> Since NamingBuilderCollection/AbstractBuilderCollection does not allow two naming builders
to be registered for the same element in the deployment descriptor (and even if this was allowed,
one naming builder might accept some values that the other rejects), a SwitchingServiceRefBuilder
naming builder was added to handle service-ref elements. The service-ref elements can specify
both JAX-RPC and JAX-WS endpoints. JAX-RCP endpoints are handled by Axis1 while JAX-WS endpoints
can either be handled by CXF or Axis2. So the SwitchingServiceRefBuilder forwards the requests
to the appropriate builder by figuring out what sort of endpoint is specified in the service-ref
> The attached patch contains the SwitchingServiceRefBuilder code, as well as updates to
the Axis1ServiceRefBuilder, and a skeleton code for CXFServiceRefBuilder (and appropriate
plan updates to use the SwitchingServiceRefBuilder).

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message