Class MonitoringRestControllerBase
java.lang.Object
org.craftercms.commons.monitoring.rest.MonitoringRestControllerBase
Base controller for all monitoring related APIs
- Author:
- joseross
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCurrentMemory
(String token) org.springframework.http.ResponseEntity
getCurrentStatus
(String site, String token) getCurrentVersion
(String token) protected final void
validateToken
(String requestToken)
-
Field Details
-
ROOT_URL
- See Also:
-
MEMORY_URL
- See Also:
-
STATUS_URL
- See Also:
-
VERSION_URL
- See Also:
-
-
Constructor Details
-
MonitoringRestControllerBase
-
-
Method Details
-
getCurrentMemory
@GetMapping("/monitoring/memory") public MemoryInfo getCurrentMemory(@RequestParam(name="token",required=true) String token) throws InvalidManagementTokenException - Throws:
InvalidManagementTokenException
-
getCurrentStatus
@GetMapping("/monitoring/status") public org.springframework.http.ResponseEntity getCurrentStatus(@RequestParam(name="site",required=false) String site, @RequestParam(name="token") String token) throws InvalidManagementTokenException - Throws:
InvalidManagementTokenException
-
getCurrentVersion
@GetMapping("/monitoring/version") public VersionInfo getCurrentVersion(@RequestParam(name="token",required=true) String token) throws InvalidManagementTokenException, IOException -
validateToken
- Throws:
InvalidManagementTokenException
-