Skip to content

Periodic task scheduler which uses Sento actor framework.

40ants/sento-cron

Repository files navigation

sento-cron - A library for scheduling periodic tasks using Sento actors framework.

SENTO-CRON ASDF System Details

Installation

You can install this library from Quicklisp, but you want to receive updates quickly, then install it from Ultralisp.org:

(ql-dist:install-dist "http://dist.ultralisp.org/"
                      :prompt nil)
(ql:quickload :sento-cron)

Usage

TODO: Write a library description. Put some examples here.

API

SENTO-CRON/SCHEDULE

package sento-cron/schedule

Classes

SCHEDULE

class sento-cron/schedule:schedule ()

Readers

reader sento-cron/schedule:external-system-p (schedule) (= nil)

If T, then actor system in slot SYSTEM was given to the function start-scheduler.

reader sento-cron/schedule:schedule-system (schedule) (= nil)

reader sento-cron/schedule:schedule-tasks (schedule) (:tasks)

reader sento-cron/schedule:scheduler-is-running (schedule) (= nil)

Functions

function sento-cron/schedule:start-scheduler schedule &key actor-system

function sento-cron/schedule:status schedule

function sento-cron/schedule:stop-scheduler schedule &key (wait t)

Macros

macro sento-cron/schedule:defschedule var-name &body body

SENTO-CRON/TASK

package sento-cron/task

Classes

TASK

class sento-cron/task:task ()

Readers

reader sento-cron/task:task-actor (task) (= nil)

reader sento-cron/task:task-delay (task) (:delay)

reader sento-cron/task:task-func (task) (:func)

reader sento-cron/task:task-timer (task) (= nil)

[generated by 40ANTS-DOC]

About

Periodic task scheduler which uses Sento actor framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •