Class SuspendResumeController
- java.lang.Object
-
- de.hybris.platform.hac.controller.monitoring.SuspendResumeController
-
@Controller public class SuspendResumeController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SuspendResumeController(SuspendResumeFacade facade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringafterResumeInfo()SystemInfoDataafterResumeInfoFromExteralClient()java.lang.Stringindex(org.springframework.ui.Model model)org.springframework.http.ResponseEntity<java.lang.Void>localSuspend(java.lang.String suspendToken, java.lang.Boolean forShutdown, org.springframework.ui.Model model)SystemInfoDatastatus()java.lang.Stringsuspend(java.lang.String suspendToken, java.lang.Boolean forShutdown, org.springframework.ui.Model model)SystemInfoAfterSuspendDatasuspendJson(SuspendResumeOptions options)SuspendTokenDatasuspendToken()voidtokenVerificationFailed()
-
-
-
Constructor Detail
-
SuspendResumeController
public SuspendResumeController(@Autowired SuspendResumeFacade facade)
-
-
Method Detail
-
afterResumeInfo
@RequestMapping(value="/monitoring/suspendresume/resume", method=POST) public java.lang.String afterResumeInfo()
-
index
@RequestMapping(value="/monitoring/suspendresume", method=GET) public java.lang.String index(org.springframework.ui.Model model)
-
afterResumeInfoFromExteralClient
@RequestMapping(value="/monitoring/suspendresume/resume", method=POST, produces="application/json") @ResponseBody public SystemInfoData afterResumeInfoFromExteralClient()
-
status
@RequestMapping(value="/monitoring/suspendresume/status", method=GET, produces="application/json") @ResponseBody public SystemInfoData status()
-
suspendToken
@RequestMapping(value="/monitoring/suspendresume/suspendtoken", method=GET, produces="application/json") @ResponseBody public SuspendTokenData suspendToken()
-
suspend
@RequestMapping(value="/monitoring/suspendresume/suspend", method=POST) public java.lang.String suspend(@RequestParam java.lang.String suspendToken, @RequestParam java.lang.Boolean forShutdown, org.springframework.ui.Model model)
-
localSuspend
@RequestMapping(value="/monitoring/suspendresume/halt", method=POST, produces="application/json") public org.springframework.http.ResponseEntity<java.lang.Void> localSuspend(@RequestParam java.lang.String suspendToken, @RequestParam java.lang.Boolean forShutdown, org.springframework.ui.Model model)
-
suspendJson
@RequestMapping(value="/monitoring/suspendresume/suspend", method=POST, produces="application/json") @ResponseBody public SystemInfoAfterSuspendData suspendJson(@RequestBody SuspendResumeOptions options)
-
tokenVerificationFailed
@ResponseStatus(value=UNAUTHORIZED, reason="Token verification has failed") @ExceptionHandler(SuspendTokenVerificationFailed.class) public void tokenVerificationFailed()
-
-