Robert,

Many thanks for the reply – I’ll see if I can give that a go. I’d looked at 
HTTPSenderImpl before raising this query, so that makes sense to me.

Thanks again,
Rob

Robert Nugent | Software Development | NTT DATA
NTT DATA Services UK Limited

From: robertlazarski <robertlazar...@gmail.com>
Sent: 20 October 2021 22:12
To: java-user@axis.apache.org
Subject: Re: Disabling retries with AXIS2/J 1.8.0

I looked at the source going back a few years and at one point there was some 
axis2 java test coverage for commons httpclient 3.x features using 
HttpMethodParams.RETRY_HANDLER.

When we converted over to httpclient 4.x, we redid EchoRawMTOMFaultReportTest. 
See the history for testEchoFaultSync() and how it turned out now.

However, the support of HTTP_METHOD_PARAMS was removed in the migration to 4.x.

Anyways, putting disableAutomaticRetries() before build() at the end of 
HTTPSenderImpl should make it do zero retries. If that works for you, I suggest 
creating a Jira issue and a patch for supporting zero retries.

Robert

On Thu, Oct 14, 2021 at 11:14 PM Nugent, Rob 
<rob.nug...@nttdata.com<mailto:rob.nug...@nttdata.com>> wrote:
Hello All,

Prior to Axis2/J 1.8.0, I have been using the technique described at the 
following URL to disable retries with the Axis client:

https://stackoverflow.com/questions/2211578/axis2-how-to-set-connection-retry<https://urldefense.com/v3/__https:/stackoverflow.com/questions/2211578/axis2-how-to-set-connection-retry__;!!AKgNyAfk550h-spHnEo!IaWEM9RXx6Y32THksZuGm20-izsAqpA96uCAoLZ3shyED9rhGFOV_VfeYyjNcN96Nw$>

Now, this technique uses classes (e.g. HttpMethodParams) that are part of 
Apache Commons HttpClient 3.x. So this technique doesn’t work with Axis2/J 
1.8.0.

Does anyone know how to disable retries with Axis2/J 1.8.0 please ? I’ve dug 
quite deep into this, including into the Axis source code, but there isn’t an 
obvious way to achieve this.

Thanks,
Rob


Robert Nugent | Software Development
rob.nug...@nttdata.com<mailto:rob.nug...@nttdata.com>
NTT DATA | 
nttdataservices.com<https://urldefense.com/v3/__http:/nttdataservices.com__;!!AKgNyAfk550h-spHnEo!IaWEM9RXx6Y32THksZuGm20-izsAqpA96uCAoLZ3shyED9rhGFOV_VfeYygm1yqUnA$>
 | @nttdataservices
Consulting | Industry Solutions | Cloud & Digital Services
NTT DATA Services UK Limited

Disclaimer: This email and any attachments are sent in strictest confidence for 
the sole use of the addressee and may contain legally privileged, confidential, 
and proprietary data. If you are not the intended recipient, please advise the 
sender by replying promptly to this email and then delete and destroy this 
email and any attachments without any further use, copying or forwarding.
Disclaimer: This email and any attachments are sent in strictest confidence for 
the sole use of the addressee and may contain legally privileged, confidential, 
and proprietary data. If you are not the intended recipient, please advise the 
sender by replying promptly to this email and then delete and destroy this 
email and any attachments without any further use, copying or forwarding.

Reply via email to