Added response serializer retry support (#2716)
* [WIP] First stab at retry support for response serialization * Refactored response serialization retry logic to always run all serializers * Refactored RequestDelegate retry APIs so retry calls are explicit * Removed need for response serialzer index for iteration * Fixed issue where next serializer was being triggered during retry * Modified request reset to be called when retrying in case of adapt errors * Added tests around response serializer retry logic and adaptation failures * Applied same queue cleanup to non-serialized response APIs * Moved response serializer APIs to be internal instead of open * Refactored retry APIs, simplifying guards, and removed RetryResult optional * Replaced another conditional with a guard in retry logic
Showing
想要评论请 注册 或 登录