[jbossts-issues] [JBoss JIRA] (JBTM-986) Automatically setup the client side handler chain

Gytis Trikleris (JIRA) jira-events at lists.jboss.org
Fri Feb 1 07:41:51 EST 2013

     [ https://issues.jboss.org/browse/JBTM-986?focusedWorklogId=12428603&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-12428603 ]

Gytis Trikleris logged work on JBTM-986:

                Author: Gytis Trikleris
            Created on: 01/Feb/13 7:40 AM
            Start Date: 01/Feb/13 4:20 AM
    Worklog Time Spent: 2 hours, 30 minutes 

Issue Time Tracking

    Remaining Estimate: 5 hours, 30 minutes  (was: 1 day)
            Time Spent: 4 days, 6 hours, 30 minutes  (was: 4 days, 4 hours)
            Worklog Id:     (was: 12428603)

> Automatically setup the client side handler chain
> -------------------------------------------------
>                 Key: JBTM-986
>                 URL: https://issues.jboss.org/browse/JBTM-986
>             Project: JBoss Transaction Manager
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: XTS
>            Reporter: Paul Robinson
>            Assignee: Gytis Trikleris
>              Labels: assign
>             Fix For: 5.0.0.M2
>   Original Estimate: 4 days
>          Time Spent: 4 days, 6 hours, 30 minutes
>  Remaining Estimate: 5 hours, 30 minutes
> When invoking a WS-AT or WS-BA Web service, the client side handler has to be added to the client stub to manage transaction context propagation. The code required to do this is as follows:
> {code}
> BindingProvider bindingProvider = (BindingProvider) client;
> List<Handler> handlers = new ArrayList<Handler>(1);
> handlers.add(new JaxWSHeaderContextProcessor());
> bindingProvider.getBinding().setHandlerChain(handlers);
> {code}
> This is not very user friendly.
> This could be done using a JAX-WS feature passed to the Client-side port.
> We also need to support client stubs created using @WebServiceRef. Here's some examples of its use:
> http://anonsvn.jboss.org/repos/jbossws/shared-testsuite/trunk/testsuite/src/test/java/org/jboss/test/ws/jaxws/samples/webserviceref/
> http://anonsvn.jboss.org/repos/jbossws/shared-testsuite/trunk/testsuite/src/test/resources/jaxws/samples/webserviceref/
> http://anonsvn.jboss.org/repos/jbossws/shared-testsuite/trunk/testsuite/src/test/ant-import/build-samples-jaxws.xml
> The feature should be "enabled" by default providing the feature is enabled in the XTS server config.
> The quickstarts also need updated to use this.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

More information about the jbossts-issues mailing list