Skip to content

Conversation

@onobc
Copy link
Contributor

@onobc onobc commented Dec 1, 2024

This PR prepares for adding client interceptors as follows.

Note

The commits are separate by design - please do not squash during merge

Commit 1: Move bean lookup utils into common package

This commit moves the ApplicationContextBeanLookupUtils into the
'internal' package and opens up its method to public visibility so
that it can be shared amongst framework components.

Commit 2: Rename client configurer to customizer

This commit renames the GrpcChannelConfigurer to GrpcChannelBuilderCustomizer
to more accurately represent its purpose and for consistency with the
server-side terminology.

Additionally, a new What's new? doc is added to list breaking changes between
versions.

Commit 3: Move client properties customizer to upper level

This commit moves the client properties customizer from an inner class
to its own top-level class to make it easier to test and for readability.

See #52

onobc added 2 commits December 1, 2024 10:29
This commit moves the `ApplicationContextBeanLookupUtils` into the
'internal' package and opens up its method to public visibility so
that it can be shared amongst framework components.

See spring-projects#52

Signed-off-by: Chris Bono <[email protected]>
This commit renames the GrpcChannelConfigurer to GrpcChannelBuilderCustomizer
to more accurately represent its purpose and for consistency with the
server-side terminology.

Additionally, a new `What's new?` doc is added to list breaking changes between
versions.

See spring-projects#52

Signed-off-by: Chris Bono <[email protected]>
@onobc onobc requested a review from dsyer December 1, 2024 16:44
This commit moves the client properties customizer from an inner class
to its own top-level class to make it easier to test and for readability.

Signed-off-by: Chris Bono <[email protected]>
@dsyer dsyer merged commit bfa54f9 into spring-projects:main Dec 1, 2024
1 check passed
@onobc onobc deleted the GH-52-prepare-for-client-interceptors branch May 13, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants