cerner / beadledom

A simple, composable framework for building RESTful services
http://engineering.cerner.com/beadledom
Apache License 2.0
25 stars 30 forks source link

Update Beadledom Client to retry on SSLException when the cause is IOException #195

Closed nab0310 closed 3 years ago

nab0310 commented 3 years ago

What was changed? Why is this necessary?

With Java 1.8.0_272 SSLSocketImpl wraps SocketException - https://bugs.openjdk.java.net/browse/JDK-8214339. Beadledom Client is updated to retry on SSLExceptions that occur because of IOExceptions.

See also: https://github.com/cerner/beadledom/pull/193

How was it tested?

mvn clean install

How to test

This is bare minimum acceptable testing