Project: springxd
Issue XD-2695: Better approach to handle module execution framework
Currently, when the module doesn't need to go through message bus binding, the Module interface provides 'shouldBind()` method to return false. The shouldBind() is being used in other place where ModuleTypeConversionPlugin is excluded for spark streaming modules. We need a better approach to refactor this. Also, see the discussion here: https://github.com/spring-projects/spring-xd/pull/1438#discussion_r24150937
Story points: 8