[
https://jira.jboss.org/browse/JBESB-3456?page=com.atlassian.jira.plugin.s...
]
Kevin Conner commented on JBESB-3456:
-------------------------------------
This is more involved as SOAPProxyWsdlLoader.newLoader is not using the correct
configuration, if invoked from SOAPProxy, and never sees the configuration if invoked from
SOAPProxyWsdlContractPublisher.
I will create a new issue to cover those bugs however, in the meantime, I will close this
one out by correcting the name of the above parameter to
org.jboss.soa.esb.actions.routing.http.retryHandler.
AbstractHttpMethodFactory should extract retry handler parameter in
setConfiguration method
-------------------------------------------------------------------------------------------
Key: JBESB-3456
URL:
https://jira.jboss.org/browse/JBESB-3456
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Configuration, Rosetta, Transports
Affects Versions: 4.7 CP2
Reporter: David Ward
Assignee: Kevin Conner
Fix For: 4.7 CP3
If you set your config like this:
<action ... class="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy">
...
<property name="http-client-properties">
<http-client-property name="http.method.retry-handler"
value="com.foobar.MyRetryHandler"/>
</property>
or like this:
<action ... class="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy">
...
<property name="file" value="http-client.properties"/>
http-client.properties:
http.method.retry-handler=com.foobar.MyRetryHandler
, your custom retry handler is not picked up. This is NOT a bug in SOAPProxy.
The bug is in both POSTHttpMethodFactory and GETHttpMethodFactory, where in the
setConfiguration(ConfigTree):void method, the http-client-properties that are available in
the passed-in ConfigTree are not set into the HttpMethod's HttpMethodParams.
What should happen is that ANY property that starts with "http.method." should
be set into the HttpMethodParams.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira