split out interceptors (#2639)
## Motivation and Context
- split out interceptors from config bag to simplify orchestrator
## Description
- update runtime plugin trait to split out interceptors
- remove interceptor generics
- update interceptors struct to remove locking and indirection
## Testing
- [x] ```./gradlew :aws:sra-test:assemble && (cd
aws/sra-test/integration-tests/aws-sdk-s3 && cargo test)```
----
_By submitting this pull request, I confirm that you can use, modify,
copy, and redistribute this contribution, under the terms of your
choice._
---------
Co-authored-by:
Zelda Hessler <zhessler@amazon.com>
Loading
Please register or sign in to comment