You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Jesse Pangburn (JIRA)" <ji...@apache.org> on 2011/08/22 20:33:29 UTC

[jira] [Created] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
---------------------------------------------------------------------------------------------------------------------

                 Key: CXF-3754
                 URL: https://issues.apache.org/jira/browse/CXF-3754
             Project: CXF
          Issue Type: Bug
          Components: JAX-WS Runtime
    Affects Versions: 2.4.1
            Reporter: Jesse Pangburn
            Priority: Minor


When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
address, properties, bus, handlers

These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Posted by "Jesse Pangburn (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesse Pangburn closed CXF-3754.
-------------------------------


Verified by downloading latest version of affected file(s) from SVN on the 2.4.x fixes branch, building CXF 2.4.2 with the fixed file(s) and testing this defect

> Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3754
>                 URL: https://issues.apache.org/jira/browse/CXF-3754
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.4.1
>            Reporter: Jesse Pangburn
>            Assignee: Daniel Kulp
>            Priority: Minor
>              Labels: dispatch, jaxws
>             Fix For: 2.3.7, 2.4.3
>
>         Attachments: patch3754.txt, patch3754_partial.txt
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
> address, properties, bus, handlers
> These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-3754.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.4.3
                   2.3.7

> Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3754
>                 URL: https://issues.apache.org/jira/browse/CXF-3754
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.4.1
>            Reporter: Jesse Pangburn
>            Assignee: Daniel Kulp
>            Priority: Minor
>              Labels: dispatch, jaxws
>             Fix For: 2.3.7, 2.4.3
>
>         Attachments: patch3754.txt, patch3754_partial.txt
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
> address, properties, bus, handlers
> These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Posted by "Jesse Pangburn (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesse Pangburn updated CXF-3754:
--------------------------------

    Attachment: patch3754.txt

This patch is the same as the first one except it adds the handler chain support so it completely resolves this issue.

> Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3754
>                 URL: https://issues.apache.org/jira/browse/CXF-3754
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.4.1
>            Reporter: Jesse Pangburn
>            Priority: Minor
>              Labels: dispatch, jaxws
>         Attachments: patch3754.txt, patch3754_partial.txt
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
> address, properties, bus, handlers
> These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp reassigned CXF-3754:
--------------------------------

    Assignee: Daniel Kulp

> Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3754
>                 URL: https://issues.apache.org/jira/browse/CXF-3754
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.4.1
>            Reporter: Jesse Pangburn
>            Assignee: Daniel Kulp
>            Priority: Minor
>              Labels: dispatch, jaxws
>         Attachments: patch3754.txt, patch3754_partial.txt
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
> address, properties, bus, handlers
> These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CXF-3754) Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration

Posted by "Jesse Pangburn (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jesse Pangburn updated CXF-3754:
--------------------------------

    Attachment: patch3754_partial.txt

This patch addresses all issues in this bug report except for the handlers.  I looked around but couldn't see how to construct a handler chain from the config to call dispatch.getBinding().setHandlerChain(..) with.

> Dispatch API's ServiceImpl class fails to copy address/properties/bus/handlers from jaxws:client spring configuration
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-3754
>                 URL: https://issues.apache.org/jira/browse/CXF-3754
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.4.1
>            Reporter: Jesse Pangburn
>            Priority: Minor
>              Labels: dispatch, jaxws
>         Attachments: patch3754_partial.txt
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> When using the Dispatch API to create a dispatch object, the ServiceImpl class helps create the Dispatch object and copies in a number of objects from the jaxws:client spring configuration (if present and properly configured). However, it fails to copy the following:
> address, properties, bus, handlers
> These overrides can be required in some deployments to make things work right.  The workaround is to use the default bus and set those things there but this limits the amount of services that can be configured in one instance when those services need to have different bus settings.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira