-
- Downloads
Split runtime components out of config in the orchestrator impl (#2832)
This PR moves all the "runtime components", pieces that are core to the operation of the orchestrator, into a separate `RuntimeComponents` type for the orchestrator to reference directly. The reason for this is so that these core components cannot be changed by interceptors while the orchestrator is executing a request. ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._
Showing
- aws/rust-runtime/aws-inlineable/Cargo.toml 1 addition, 0 deletionsaws/rust-runtime/aws-inlineable/Cargo.toml
- aws/rust-runtime/aws-inlineable/src/apigateway_interceptors.rs 2 additions, 0 deletions...ust-runtime/aws-inlineable/src/apigateway_interceptors.rs
- aws/rust-runtime/aws-inlineable/src/glacier_interceptors.rs 11 additions, 2 deletionsaws/rust-runtime/aws-inlineable/src/glacier_interceptors.rs
- aws/rust-runtime/aws-inlineable/src/http_request_checksum.rs 3 additions, 0 deletionsaws/rust-runtime/aws-inlineable/src/http_request_checksum.rs
- aws/rust-runtime/aws-inlineable/src/http_response_checksum.rs 3 additions, 0 deletions...rust-runtime/aws-inlineable/src/http_response_checksum.rs
- aws/rust-runtime/aws-inlineable/src/presigning_interceptors.rs 19 additions, 15 deletions...ust-runtime/aws-inlineable/src/presigning_interceptors.rs
- aws/rust-runtime/aws-inlineable/src/route53_resource_id_preprocessor.rs 2 additions, 0 deletions...me/aws-inlineable/src/route53_resource_id_preprocessor.rs
- aws/rust-runtime/aws-runtime/src/auth/sigv4.rs 6 additions, 7 deletionsaws/rust-runtime/aws-runtime/src/auth/sigv4.rs
- aws/rust-runtime/aws-runtime/src/invocation_id.rs 7 additions, 2 deletionsaws/rust-runtime/aws-runtime/src/invocation_id.rs
- aws/rust-runtime/aws-runtime/src/recursion_detection.rs 5 additions, 1 deletionaws/rust-runtime/aws-runtime/src/recursion_detection.rs
- aws/rust-runtime/aws-runtime/src/request_info.rs 5 additions, 1 deletionaws/rust-runtime/aws-runtime/src/request_info.rs
- aws/rust-runtime/aws-runtime/src/user_agent.rs 11 additions, 4 deletionsaws/rust-runtime/aws-runtime/src/user_agent.rs
- aws/sdk-codegen/build.gradle.kts 1 addition, 2 deletionsaws/sdk-codegen/build.gradle.kts
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/AwsCustomizableOperationDecorator.kt 11 additions, 7 deletions...mazon/smithy/rustsdk/AwsCustomizableOperationDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/CredentialCaches.kt 3 additions, 3 deletions...kotlin/software/amazon/smithy/rustsdk/CredentialCaches.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/CredentialProviders.kt 3 additions, 3 deletions...lin/software/amazon/smithy/rustsdk/CredentialProviders.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/HttpConnectorConfigCustomization.kt 2 additions, 2 deletions...amazon/smithy/rustsdk/HttpConnectorConfigCustomization.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/InvocationIdDecorator.kt 1 addition, 1 deletion...n/software/amazon/smithy/rustsdk/InvocationIdDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/RecursionDetectionDecorator.kt 1 addition, 1 deletion...ware/amazon/smithy/rustsdk/RecursionDetectionDecorator.kt
- aws/sdk-codegen/src/main/kotlin/software/amazon/smithy/rustsdk/RegionDecorator.kt 2 additions, 2 deletions.../kotlin/software/amazon/smithy/rustsdk/RegionDecorator.kt
Loading
Please register or sign in to comment