{"repo":"knowm/Sundial","free":true,"listed":false,"github":"https://github.com/knowm/Sundial","clone":"git clone https://github.com/knowm/Sundial.git","description":"A Light-weight Job Scheduling Framework","language":"Java","stars":280,"topics":["java","cron","scheduler","trigger","scheduled-jobs","quartz"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Sundial A Lightweight Job Scheduling Framework for Java. In a Nutshell Sundial makes adding scheduled jobs to your Java application a walk in the park. Simply define jobs, define triggers, and start the Sundial scheduler. Long Description Sundial is a lightweight Java job scheduling framework forked from Quartz (http://www.quartz-scheduler.org/) stripped down to the bare essentials. Sundial also hides the nitty-gritty configuration details of Quartz, reducing the time needed to get a simple RAM job scheduler up and running. Sundial uses a ThreadLocal wrapper for each job containing a HashMap for job key-value pairs. Convenience methods allow easy access to these parameters. JobActions are reusable components that also have access to the context parameters. If you are looking for a hassle-free 100% Java job scheduling framework that is easy to integrate into your applications, look no further. Features [x] Apache 2.0 license [x] 150 KB Jar [x] In-memory multi-threaded jobs [x] Define jobs and triggers in jobs.xml [x] or define jobs and triggers via annotations [x] or define jobs and triggers programmatically [x] Cron Triggers [x] Simple Triggers [x] Manual Triggers (register jobs with no automatic trigger, run on demand) [x] Java 17 and up [x] Depends only on slf4j Create a Job Class ...with CronTrigger or SimpleTrigger Annotation ...or with ManualTrigger Annotation Use @ManualTrigger to register a job with the scheduler on startup without any automatic trigger. The job will o","default_branch":null,"files":null,"tree":[],"storefront":"/r/knowm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knowm/Sundial/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}