This is the scheduler Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:37:20 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
schedulerExtensible task scheduler.
Daniel Kochmański <daniel@turtleware.eu>
BSD-2-Clause
alexandria (system).
split-sequence (system).
local-time (system).
optima (system).
optima.ppcre (system).
scheduler.lisp (file).
readme.md (file).
license (file).
Files are sorted by type and then listed depth-first from the systems components trees.
scheduler/scheduler.lispscheduler (system).
create-scheduler-task (generic function).
cron-entry (class).
delete-scheduler-task (generic function).
execute-task (method).
execute-task (method).
in-memory-scheduler (class).
initialize-instance (method).
initialize-instance (method).
list-scheduler-tasks (generic reader).
(setf list-scheduler-tasks) (writer method).
parse-entry (generic function).
read-scheduler-task (generic function).
scheduler (class).
scheduler-entry (class).
start-scheduler (generic function).
stop-scheduler (generic function).
task (class).
task-command (reader method).
(setf task-command) (writer method).
task-last-execution (reader method).
(setf task-last-execution) (writer method).
task-next-execution (reader method).
(setf task-next-execution) (writer method).
task-source-entry (reader method).
(setf task-source-entry) (writer method).
task-time-specs (reader method).
(setf task-time-specs) (writer method).
update-scheduler-task (generic function).
%parse-cron-time-1/no-step (function).
%parse-cron-time-1/step (function).
^if (macro).
compute-next-occurance (function).
cron-entry-string (reader method).
db (macro).
lambda-task (class).
mvb (macro).
parse-cron-entry (function).
parse-cron-spec (function).
parse-cron-time-1 (function).
scheduler-state (reader method).
(setf scheduler-state) (writer method).
seed-random-state (function).
ss (macro).
Packages are listed by definition order.
scheduler-implementationalexandria.
common-lisp.
cron-entry (class).
execute-task (generic function).
parse-entry (generic function).
scheduler-entry (class).
task (class).
task-command (generic reader).
(setf task-command) (generic writer).
task-last-execution (generic reader).
(setf task-last-execution) (generic writer).
task-next-execution (generic reader).
(setf task-next-execution) (generic writer).
task-source-entry (generic reader).
(setf task-source-entry) (generic writer).
task-time-specs (generic reader).
(setf task-time-specs) (generic writer).
%parse-cron-time-1/no-step (function).
%parse-cron-time-1/step (function).
%state (slot).
^if (macro).
compute-next-occurance (function).
cron-entry-string (generic reader).
db (macro).
lambda-task (class).
mvb (macro).
parse-cron-entry (function).
parse-cron-spec (function).
parse-cron-time-1 (function).
scheduler-state (generic reader).
(setf scheduler-state) (generic writer).
seed-random-state (function).
ss (macro).
tasks (slot).
schedulercreate-scheduler-task (generic function).
delete-scheduler-task (generic function).
in-memory-scheduler (class).
list-scheduler-tasks (generic reader).
(setf list-scheduler-tasks) (generic writer).
read-scheduler-task (generic function).
scheduler (class).
start-scheduler (generic function).
stop-scheduler (generic function).
update-scheduler-task (generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Parse ENTRY and add the task it to SCHEDULER.
in-memory-scheduler) (task task) &key &allow-other-keys) ¶Delete the task designated by ENTRY in SCHEDULER.
in-memory-scheduler) (task task)) ¶lambda-task)) ¶Lists all tasks registered with SCHEDULER.
in-memory-scheduler)) ¶automatically generated reader method
in-memory-scheduler)) ¶automatically generated writer method
Parses entry to return two values: the time spec and command.
cron-entry)) ¶Find the task designated by ENTRY in SCHEDULER.
Start the scheduler.
Stop the scheduler.
Update the task designated by ENTRY in SCHEDULER.
lambda-task) &key) ¶common-lisp.
:string
This slot is read-only.
Thread-safe abstract scheduler class.
:stopped
create-scheduler-task.
delete-scheduler-task.
execute-task.
initialize-instance.
read-scheduler-task.
(setf task-command).
task-command.
(setf task-last-execution).
task-last-execution.
(setf task-next-execution).
task-next-execution.
(setf task-source-entry).
task-source-entry.
(setf task-time-specs).
task-time-specs.
update-scheduler-task.
:time-specs
:command
:last-execution
:next-execution
:source-entry
Returns a new random state seeded with ‘object’.
cron-entry)) ¶automatically generated reader method
| Jump to: | %
(
^
C D E F G I L M P R S T U |
|---|
| Jump to: | %
(
^
C D E F G I L M P R S T U |
|---|
| Jump to: | %
C L N S T |
|---|
| Jump to: | %
C L N S T |
|---|
| Jump to: | C F I L P R S T |
|---|
| Jump to: | C F I L P R S T |
|---|