Skip to content

Add spring-chain-of-responsibility to Utilities - #1305

Merged
akullpp merged 1 commit into
akullpp:mainfrom
evmetatron:add-spring-chain-of-responsibility
Aug 19, 2026
Merged

Add spring-chain-of-responsibility to Utilities#1305
akullpp merged 1 commit into
akullpp:mainfrom
evmetatron:add-spring-chain-of-responsibility

Conversation

@evmetatron

@evmetatron evmetatron commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Suggestion type

  • Project
  • Resource

Checklist

  • I searched the list and existing issues for duplicates.
  • I changed README_SOURCE.md, not the generated README.md.
  • This pull request contains one suggestion.
  • The suggestion is relevant to Java or the JVM and fits its chosen category.
  • I used the canonical project or resource link.
  • The suggestion is current and maintained.
  • The concise, neutral description explains its distinguishing value and ends with punctuation.
  • Licensing is clear and any restrictive terms are disclosed where applicable.

Why this fits

spring-chain-of-responsibility auto-wires Spring Boot beans implementing a shared interface into a Chain of Responsibility using @Order for sequencing and a @ChainNext field annotation for the next-link reference — no manual List<Interface> collection or sorting in application code, and each handler decides on its own whether to continue the chain (unlike the common manual @Autowired List<Interface> + loop approach, which can't express that per-handler). It's a small, focused utility in the same spirit as PipelinR (already listed), published on Maven Central, Apache-2.0 licensed, with tests, Javadoc, and CI across Java 17/21.


Summary by cubic

Adds spring-chain-of-responsibility to the General Utilities list so readers can discover a small Spring Boot Chain of Responsibility helper. Previously the list did not include this utility; now it includes an entry noting auto-wiring via @Order and @ChainNext.

  • Placed under Utilities, alphabetically between Semver4j and Underscore-java, near PipelinR.
  • Only README_SOURCE.md changed; no code or behavior impact.

Written for commit 98a7ce1. Summary will update on new commits.

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

@evmetatron evmetatron changed the title Add spring-chain-of-responsibility Add spring-chain-of-responsibility to Utilities Aug 18, 2026
@akullpp
akullpp merged commit 2473a42 into akullpp:main Aug 19, 2026
3 checks passed
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