Class AdminController

java.lang.Object
eu.dnetlib.app.directindex.controllers.AdminController

@RestController @RequestMapping("/api/admin") public class AdminController extends Object
  • Constructor Details

    • AdminController

      public AdminController()
  • Method Details

    • info

      @GetMapping("/info") public Map<String,?> info()
    • evictCaches

      @DeleteMapping("/other-caches") @ResponseStatus(OK) public void evictCaches()
    • updateScheduling

      @GetMapping("/scheduling/{enabled}") @ResponseStatus(OK) public void updateScheduling(@PathVariable boolean enabled)
    • resetExecutions

      @GetMapping("/resetExecutions/all") @ResponseStatus(OK) public void resetExecutions()
    • resetExecutions

      @GetMapping("/resetExecutions/byDateAfter") @ResponseStatus(OK) public void resetExecutions(@RequestParam LocalDateTime datetime)
    • resetExecutions

      @GetMapping("/resetExecutions/byId") @ResponseStatus(OK) public void resetExecutions(@RequestParam String id)
    • deleteExpiredRecords

      @DeleteMapping("/records-cache/byDateBefore") @ResponseStatus(OK) public void deleteExpiredRecords(@RequestParam LocalDateTime datetime)
    • deleteExpiredRecords

      @DeleteMapping("/records-cache/all") @ResponseStatus(OK) public void deleteExpiredRecords()
    • deleteExpiredRecords

      @DeleteMapping("/records-cache/byId") @ResponseStatus(OK) public void deleteExpiredRecords(@RequestParam String id)