Resolve "Follow-up from "Resolve "Update AwsProductReceiver to use REST products_created_after endpoint"""
Closes #152 (closed)
In response to the specific questions from the original issue:
Not sure if
receiver
was intended to receive the responses from this specific request, instead of using the addReceiver/removeReceiver methods?
The original REST implementation used this, but it turned out to be more complicated than intended. Ultimately an async task executor was implemented and the receivers
became an instance property on the client. It made the use of the receiver parameter on the send method unused and was removed as part of this MR.
Do requests time out and/or get cleaned up if it isn't complete within the expected 60 seconds?
Yes. The request is started in a try-with-resrouces
block that is automatically cleaned up. It uses the default 5 second connect timeout and 15 second read timeout.