UrlsController/src/main/resources
Lampros Smyrnaios fb2877dbe8 Upgrade the execution system for the backgroundTasks:
- Submit each task immediately for execution, instead of waiting for a scheduling thread to send all gathered tasks (up to that point) to the ExecutorService (and block until they are finished, before it can start again).
- Hold the Future of each submitted task to a synchronized-list to check the result of each task at a scheduled time.
- Reduce the cpu-time to assure the Service can shut down, by checking if there are "actively" and "about-to-be-executed" tasks, at the same time. Instead of having to rely on the additional checking of the "shutdown"-status of each worker to verify that no active task exist.
- Improve the threads' shutdown procedure.
2023-10-09 17:23:59 +03:00
..
schemas - Fix not finding the parquet-schema files when the app was run inside a Docker Container. 2022-12-08 12:16:05 +02:00
testInputFiles - Add the "getTestUrls"-endpoint which returns an "Assignment" with data retrieved from the added resource-file. 2021-05-18 17:23:20 +03:00
application.yml Upgrade the execution system for the backgroundTasks: 2023-10-09 17:23:59 +03:00
logback-spring.xml - Make sure the given number of threads, given by the user is above zero. 2023-08-30 14:02:54 +03:00