You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2007/02/02 16:32:05 UTC

[jira] Closed: (GERONIMO-2791) Switching ServiceRef naming builder

     [ https://issues.apache.org/jira/browse/GERONIMO-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Davanum Srinivas closed GERONIMO-2791.
--------------------------------------

    Resolution: Fixed

Applied in  502626.

thanks,
dims

> Switching ServiceRef naming builder
> -----------------------------------
>
>                 Key: GERONIMO-2791
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-2791
>             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 element. 
> 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.