Skip to content

Handle Pausable via Control Bus #2880

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
artembilan opened this issue Apr 2, 2019 · 0 comments · Fixed by #2940
Closed

Handle Pausable via Control Bus #2880

artembilan opened this issue Apr 2, 2019 · 0 comments · Fixed by #2940

Comments

@artembilan
Copy link
Member

See ControlBusMethodFilter. It doesn't allow a Pausable as managed operations.

@artembilan artembilan added this to the 5.2.x milestone Apr 2, 2019
@artembilan artembilan modified the milestones: 5.2.x, 5.2.M3 May 28, 2019
@artembilan artembilan self-assigned this May 28, 2019
artembilan added a commit to artembilan/spring-integration that referenced this issue May 28, 2019
Fixes spring-projects#2880

* Refactor `ControlBusMethodFilter` to handle `Pausable` managed operations
* Optimize and internal `ControlBusMethodFilter.filter()` logic to rely
on the `MergedAnnotations`
* Modify `EnableIntegrationTests` to test new functionality and document
the feature
garyrussell pushed a commit that referenced this issue May 30, 2019
* GH-2880: Handle `Pausable` in Control Bus

Fixes #2880

* Refactor `ControlBusMethodFilter` to handle `Pausable` managed operations
* Optimize and internal `ControlBusMethodFilter.filter()` logic to rely
on the `MergedAnnotations`
* Modify `EnableIntegrationTests` to test new functionality and document
the feature

* * `ControlBusMethodFilter` to deal with plain `Lifecycle` impls as well
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant