[
https://issues.apache.org/jira/browse/GERONIMO-2791?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469779
]
Jarek Gawor commented on GERONIMO-2791:
---------------------------------------
The CXFServiceRefBuilder code is not finished yet so I don't want to factor it
out now.
> 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.