abstract class Mosquito::Backend
- Mosquito::Backend
- Reference
- Object
Direct Known Subclasses
Defined in:
mosquito/backend.crConstant Summary
-
KEY_PREFIX =
{"mosquito"}
Constructors
Class Method Summary
Instance Method Summary
- #build_key(*parts)
- #delete(key : String, in ttl = 0) : Nil
- #dequeue : Task | Nil
- #deschedule : Array(Task)
-
#enqueue(task : Task) : Task
from queue.cr
- #expires_in(key : String) : Int64
- #finish(task : Task)
- #flush : Nil
- #retrieve(key : String) : Hash(String, String)
- #schedule(task : Task, at scheduled_time : Time) : Task
- #size(include_dead : Bool = true) : Int64
- #store(key : String, value : Hash(String, String)) : Nil
- #terminate(task : Task)