Table of Contents - uncharted-scheduler-0.1.5 Documentation
Classes and Modules
- DistributedMutex
- Scheduler
- Scheduler::Clock
- Scheduler::Configuration
- Scheduler::Connection
- Scheduler::Defer
- Scheduler::Defer::Unicorn
- Scheduler::Deferrable
- Scheduler::Manager
- Scheduler::Manager::Runner
- Scheduler::Schedule
- Scheduler::ScheduleInfo
- Scheduler::SidekiqExceptionHandler
- Scheduler::Web
Methods
- ::configuration — Scheduler
- ::configure — Scheduler
- ::current — Scheduler::Manager
- ::current= — Scheduler::Manager
- ::current_db — Scheduler::Connection
- ::current_hostname — Scheduler::Connection
- ::discover_schedules — Scheduler::Manager
- ::establish_connection — Scheduler::Connection
- ::handle_job_exception — Scheduler
- ::lock_key — Scheduler::Manager
- ::new — DistributedMutex
- ::new — Scheduler::Manager
- ::new — Scheduler::Manager::Runner
- ::new — Scheduler::ScheduleInfo
- ::new — Scheduler::Deferrable
- ::queue_key — Scheduler::Manager
- ::registered — Scheduler::Web
- ::schedule_key — Scheduler::Manager
- ::seq — Scheduler::Manager
- ::start! — Scheduler::Clock
- ::synchronize — DistributedMutex
- ::with_connection — Scheduler::Connection
- ::without_runner — Scheduler::Manager
- #async= — Scheduler::Deferrable
- #attempts — Scheduler::Manager::Runner
- #blocking_tick — Scheduler::Manager
- #clear! — Scheduler::ScheduleInfo
- #daily — Scheduler::Schedule
- #del! — Scheduler::ScheduleInfo
- #do_all_work — Scheduler::Deferrable
- #do_work — Scheduler::Deferrable
- #enq — Scheduler::Manager::Runner
- #ensure_schedule! — Scheduler::Manager
- #every — Scheduler::Schedule
- #get_klass — Scheduler::Manager
- #hostname — Scheduler::Manager
- #identity_key — Scheduler::Manager
- #is_per_host — Scheduler::Schedule
- #keep_alive — Scheduler::Manager
- #keep_alive — Scheduler::Manager::Runner
- #keep_alive_duration — Scheduler::Manager
- #key — Scheduler::ScheduleInfo
- #later — Scheduler::Deferrable
- #lock — Scheduler::Manager
- #next_run — Scheduler::Manager
- #pause — Scheduler::Deferrable
- #per_host — Scheduler::Schedule
- #process_client — Scheduler::Defer::Unicorn
- #process_queue — Scheduler::Manager::Runner
- #queue_key — Scheduler::ScheduleInfo
- #redis — Scheduler::ScheduleInfo
- #remove — Scheduler::Manager
- #reschedule_orphans — Scheduler::Manager::Runner
- #reschedule_orphans! — Scheduler::Manager
- #reschedule_orphans_on! — Scheduler::Manager
- #resume — Scheduler::Deferrable
- #schedule! — Scheduler::ScheduleInfo
- #schedule_daily! — Scheduler::ScheduleInfo
- #schedule_every! — Scheduler::ScheduleInfo
- #schedule_info — Scheduler::Manager
- #schedule_info — Scheduler::Schedule
- #schedule_next_job — Scheduler::Manager
- #scheduled? — Scheduler::Schedule
- #start_thread — Scheduler::Deferrable
- #stop! — Scheduler::Manager
- #stop! — Scheduler::Manager::Runner
- #stop! — Scheduler::Deferrable
- #stopped? — Scheduler::Deferrable
- #synchronize — DistributedMutex
- #tick — Scheduler::Manager
- #valid? — Scheduler::ScheduleInfo
- #valid_daily? — Scheduler::ScheduleInfo
- #valid_every? — Scheduler::ScheduleInfo
- #wait_till_done — Scheduler::Manager::Runner
- #write! — Scheduler::ScheduleInfo