Project: springxd
Issue XD-3070: Spike: introduce xolpoc-admin to XD Admin
The POC for XD on Lattice uses the following interface for module deployment: https://github.com/markfisher/xolpoc-admin/blob/master/src/main/java/xolpoc/spi/ModuleDeployer.java {code} public interface ModuleDeployer {	void deploy(ModuleDescriptor descriptor);	void undeploy(ModuleDescriptor descriptor);	ModuleStatus getStatus(ModuleDescriptor descriptor); } {code} This spike is to introduce this interface and the Lattice implementation in the XD admin. The goals are to: * Demo a POC showing simple stream deployment with the existing shell/admin to Lattice * Learn from the experience to help guide the re-architecture/splitting of stream/job repositories (especially in regard to {{AbstractDeployer}} and related classes). Note that this work will not necessarily be merged into XD itself, although some of the concepts may be included in a future PR.
Story points: 5