Skip to content

Remove Disposables abstraction #3681

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

Merged
merged 1 commit into from
Nov 22, 2021

Conversation

artembilan
Copy link
Member

  • Remove Disposables since it is a package protected therefore could not be used outside
  • Remove the logic relevant ot the Disposables in the MessagingAnnotationPostProcessor logic
  • Replace a registerSingleton() and initializeBean() with the proper registerBeanDefinition()
    and getBean() usage.
    This way bean are going to be destroyed properly
  • Remove MessagingAnnotationPostProcessorChannelCreationTests since its mocking logic is too vague
    and really covered with many other real tests.

* Remove `Disposables` since it is a package protected therefore could not be used outside
* Remove the logic relevant ot the `Disposables` in the `MessagingAnnotationPostProcessor` logic
* Replace a `registerSingleton()` and `initializeBean()` with the proper `registerBeanDefinition()`
and `getBean()` usage.
This way bean are going to be destroyed properly
* Remove `MessagingAnnotationPostProcessorChannelCreationTests` since its mocking logic is too vague
and really covered with many other real tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants