Project: springxd
Issue XD-2136: Restrict the use of reserved keywords
As a user, I should not be allowed to create a custom module with a _reserved_ keywords so that I it will avoid confusions from seeing duplicate strings in deployment manifest. *Example:* We would like to avoid a _custom_ module name of *producer* to eliminate the confusion below: {code} xd:>stream deploy --name test1 --properties "module.producer.producer.deliveryMode= PERSISTENT,module.log.criteria=groups.contains('group1')" {code} [List of available reserved keywords|https://github.com/spring-projects/spring-xd/wiki/Deployment#deployment-properties]
Story points: 5