Class SiteCacheRestController
java.lang.Object
org.craftercms.core.controller.rest.RestControllerBase
org.craftercms.engine.controller.rest.SiteCacheRestController
@RestController
@RequestMapping("${crafter.core.rest.base.uri}/site/cache")
public class SiteCacheRestController
extends org.craftercms.core.controller.rest.RestControllerBase
REST controller for operations related to a site's cache.
- Author:
- Alfonso Vásquez
-
Field Summary
Fields inherited from class org.craftercms.core.controller.rest.RestControllerBase
MESSAGE_MODEL_ATTRIBUTE_NAME, REST_BASE_URI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.craftercms.core.cache.CacheStatistics
getStatistics
(String token) protected final void
validateToken
(String requestToken) Methods inherited from class org.craftercms.core.controller.rest.RestControllerBase
createResponseMessage, createSingletonModifiableMap
-
Field Details
-
URL_ROOT
- See Also:
-
URL_CLEAR
- See Also:
-
URL_STATS
- See Also:
-
-
Constructor Details
-
SiteCacheRestController
-
-
Method Details
-
clear
@RequestMapping(value="/clear", method=GET) public Map<String,Object> clear(javax.servlet.http.HttpServletRequest request, @RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
org.craftercms.commons.exceptions.InvalidManagementTokenException
-
getStatistics
@RequestMapping(value="/statistics", method=GET) public org.craftercms.core.cache.CacheStatistics getStatistics(@RequestParam String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
org.craftercms.commons.exceptions.InvalidManagementTokenException
-
validateToken
protected final void validateToken(String requestToken) throws org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
org.craftercms.commons.exceptions.InvalidManagementTokenException
-