Use WebClient rather than HttpClientFactory, HttpClientInterface

Description

The module uses the depreacted HttpClientFactory, HttpClientInterface. The problem
with this interface does not offer socket reuse. Either 1: leaks or socket 2: socket closed for each client use (inefficient)

https://github.com/folio-org/mod-user-import/blob/e3562ec5982faf42a768af88de9ed7adb1c76f89/src/main/java/org/folio/rest/impl/UserImportAPI.java#L166

https://github.com/folio-org/mod-user-import/blob/e3562ec5982faf42a768af88de9ed7adb1c76f89/src/main/java/org/folio/util/HttpClientUtil.java#L131

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created February 8, 2022 at 3:09 PM
Updated October 25, 2022 at 7:46 AM
Resolved February 11, 2022 at 1:33 PM
TestRail: Cases
TestRail: Runs