Class PluginManagerController


  • @RestController
    public class PluginManagerController
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<PluginInfo> list()  
      int restart​(java.lang.String pluginId)  
      int restartAll()  
      int start​(java.lang.String pluginId)  
      int stop​(java.lang.String pluginId)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PluginManagerController

        public PluginManagerController()
    • Method Detail

      • list

        @GetMapping("${spring.sbp.controller.base-path:/sbp}/list")
        public java.util.List<PluginInfo> list()
      • start

        @PostMapping("${spring.sbp.controller.base-path:/sbp}/start/{pluginId}")
        public int start​(@PathVariable
                         java.lang.String pluginId)
      • stop

        @PostMapping("${spring.sbp.controller.base-path:/sbp}/stop/{pluginId}")
        public int stop​(@PathVariable
                        java.lang.String pluginId)
      • restart

        @PostMapping("${spring.sbp.controller.base-path:/sbp}/restart/{pluginId}")
        public int restart​(@PathVariable
                           java.lang.String pluginId)
      • restartAll

        @PostMapping("${spring.sbp.controller.base-path:/sbp}/restart-all")
        public int restartAll()