geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jarek Gawor (JIRA)" <>
Subject [jira] Created: (GERONIMO-2791) Switching ServiceRef naming builder
Date Fri, 02 Feb 2007 06:11:08 GMT
Switching ServiceRef naming builder

                 Key: GERONIMO-2791
             Project: Geronimo
          Issue Type: New Feature
      Security Level: public (Regular issues)
          Components: webservices
    Affects Versions: 2.0-beta1
            Reporter: Jarek Gawor

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