Project: springxd
Issue XD-720: Deploy a new source module *after* XD-singlenode container has started.
After the xd-singlenode process has started, create a new module that has dependencies not already in the parent application context, and then create a stream that uses the new module. *Implementation Suggestions* Develop in the test tree, maybe of the xd-shell project, a new module. the lib and config should be sititng around in a directory waiting to be copied into the appropriate spot. Could try http://www.date4j.net/..The config file would be similar to time.xml but use the date4j class. *How to verify it works* In a JUnit test case copy in a new module that has new dependencies, ..copy the lib and config directories into the location where the ModuleRegisty will pick it up. Deploy a new stream, date4j | file and see if there are contents in the file.
Story points: 5