spring-cloud / spring-cloud/spring-cloud-stream
BindigsLifecycleController returning invalid type
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 646
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 8
Description
The queryStates method of BindingsLifecycleController should be returning List<Binding<>> but returns List<LinkedHashMap<>> instead using SCS 2021.0.0
I've checked the latest code in GitHub, the return type has been changed since that release but the Javadoc has not. Please consider returning the bindings without a conversion or make the gather methods public.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with BindingsLifecycleController.queryStates and compare its declared return type with the behavior in SCS 2021.0.0 and the latest code. Review the Javadoc and gather methods, then determine which documented return behavior is intended and verify that the exposed result matches it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100