Skip to content
This repository has been archived by the owner on Feb 27, 2020. It is now read-only.

Latest commit

 

History

History
6 lines (5 loc) · 608 Bytes

README.md

File metadata and controls

6 lines (5 loc) · 608 Bytes

About timed executor

Timed executor is a service that accepts events as pairs of (LocalDateTime, Callable) and executes each event's Callable not earlier than the specified LocalDateTime. The tasks should be executed according to the value of the LocalDateTime or in the order of events' arrival if their LocalDateTimes are equal. Events may arrive in arbitrary order and be enqueued from different threads. Wittingly overdue events are not accepted and no events are being timed out. It is assumed that there will be enough available resources for supporting any possible system backlog.