Package org.laxture.sbp.spring.boot
Class PluginManagerController
- java.lang.Object
-
- org.laxture.sbp.spring.boot.PluginManagerController
-
@RestController public class PluginManagerController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PluginManagerController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<PluginInfo>list()intrestart(java.lang.String pluginId)intrestartAll()intstart(java.lang.String pluginId)intstop(java.lang.String pluginId)
-
-
-
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()
-
-