Uploaded image for project: 'Spring XD'
  1. Spring XD
  2. XD-3070

Spike: introduce xolpoc-admin to XD Admin

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Major
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 1.2 GA
    • Component/s: Runtime
    • Labels:
      None
    • Epic Link:
    • Story Points:
      5
    • Rank (Obsolete):
      9223372036854775807
    • Sprint:
      Sprint 50

      Description

      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

      public interface ModuleDeployer {
      
      	void deploy(ModuleDescriptor descriptor);
      
      	void undeploy(ModuleDescriptor descriptor);
      
      	ModuleStatus getStatus(ModuleDescriptor descriptor);
      
      }
      

      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.

        Attachments

          Activity

            People

            Assignee:
            pperalta Patrick Peralta
            Reporter:
            pperalta Patrick Peralta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: