spring-cloud / spring-cloud/spring-cloud-stream

BindigsLifecycleController returning invalid type

Open
#2,264 0 comments 1 reaction 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.