This is the scheduler Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:39:20 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
scheduler
Extensible 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.lisp
scheduler
(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-implementation
alexandria
.
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).
scheduler
create-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 |
---|