spring-projects/spring-xd — pull request #340 by ilayaperumalg (2013-10-07 19:59:57+00:00)
Title: XD-891 Runtime containes/modules info

- Added store option for container to persist container/module info
- The container and module event listeners no longer *transport* specific
Instead, based on the store used:
- the container start/stop events update at ContainerRepository
- the modules deploy/undeploy events update at ModulesRepository (where
the modules of mapped under the groupName of the deployment request)
and, at ContainerModulesRepository (where the modules are mapped by
the container that deployes the module)
- Removed the transport specific event listeners from Redis & Rabbit transport
based container configs
- Added REST controllers ContainersController & RuntimeModulesController
to interact with containers/modules repo
- Added 'runtime/containers' to list containers
- Added 'runtime/containers/{containerId}/modules' to list the
runtime modules on a given container
- Added 'runtime/modules' to list all the runtime modules
- Added REST client/Shell commands implementation
- Added Shell commands:
'runtime containers' to list containers
'runtime modules' to list modules
'runtime modules --containerId ' to list modules by container
'container list' to list containers (this implementation at ContainerCommands
can be used for future container specific commands)

Will update the PR with the tests once ready.