Class CacheRestController
java.lang.Object
org.craftercms.core.controller.rest.RestControllerBase
org.craftercms.core.controller.rest.CacheRestController
@RestController
@RequestMapping("${crafter.core.rest.base.uri}/cache")
public class CacheRestController
extends RestControllerBase
REST service that provides several methods to handle Crafter's cache engine.
- Author:
- avasquez, hyanghee
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
rest URLs *Fields inherited from class org.craftercms.core.controller.rest.RestControllerBase
MESSAGE_MODEL_ATTRIBUTE_NAME, REST_BASE_URI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclearAllScopes
(String token) clearScope
(String contextId, String token) void
setAuthorizationToken
(String authorizationToken) void
setCacheTemplate
(CacheTemplate cacheTemplate) void
setStoreService
(ContentStoreService storeService) protected void
validateToken
(String token) Methods inherited from class org.craftercms.core.controller.rest.RestControllerBase
createResponseMessage, createSingletonModifiableMap
-
Field Details
-
URL_ROOT
rest URLs *- See Also:
-
URL_CLEAR_ALL_SCOPES
- See Also:
-
URL_CLEAR_SCOPE
- See Also:
-
REQUEST_PARAM_CONTEXT_ID
- See Also:
-
-
Constructor Details
-
CacheRestController
public CacheRestController()
-
-
Method Details
-
setCacheTemplate
-
setStoreService
-
setAuthorizationToken
-
clearAllScopes
@RequestMapping(value="/clear_all", method=GET) public Map<String,Object> clearAllScopes(@RequestParam String token) throws CacheException, org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
CacheException
org.craftercms.commons.exceptions.InvalidManagementTokenException
-
clearScope
@RequestMapping(value="/clear", method=GET) public Map<String,Object> clearScope(@RequestParam("contextId") String contextId, @RequestParam String token) throws InvalidContextException, CacheException, org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
InvalidContextException
CacheException
org.craftercms.commons.exceptions.InvalidManagementTokenException
-
validateToken
protected void validateToken(String token) throws org.craftercms.commons.exceptions.InvalidManagementTokenException - Throws:
org.craftercms.commons.exceptions.InvalidManagementTokenException
-