Project: springxd
Issue XD-3700: Stream deployment validation
In our system we have built quite a few custom modules. It is currently possible for the end user to mess up the configuration of these custom modules when creating multiple streams. They can create conflicting configuration in multiple streams. The conflicting config is nothing to do with spring-xd itself, it is related to our data flow and business process. It would be nice to have some sort of StreamDeployValidator that I could implement and write my custom validation code. If this decides that the stream definition is not valid (according to my rules) then it could stop the deployment of a stream. The validator would need to be aware of the other streams somehow.
Story points: 20