Project: springxd
Issue XD-2644: Refactor ModuleFactory to remove direct spark dependency on XD dirt
Currently, the ModuleFactory needs to know about `SparkStreamingDriverModule` to create the spark streaming module. It is for this reason, the spring-xd-module has direct dependency on spark streaming. We need to refactor this code so that there is no direct dependency on spark streaming for spring-xd-module and subsequently spring-xd-dirt.
Story points: 8