Skip to content

Introduce builder customizer for Lettuce ClientResources #26792

@mp911de

Description

@mp911de

Customizing an existing ClientResources instance is difficult for integration libraries as it requires a BeanPostProcessor calling ClientResources.mutate(). Using BeanPostProcessor limits the ability of what Spring Beans can be injected during customization.

This came up while trying to set Lettuce's ClientResources.tracing(…) using a Spring Cloud Sleuth bean. It would be good to have a ClientResourcesBuilderCustomizer API to let Spring Boot create DefaultClientResources while being able to hook into builder customization.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions