Job.apex

Job.apex is a library that aims to easily create and manage Apex scheduled jobs.

Why Job.apex?

Job.apex is created to offer a readable and fluent API to create Apex scheduled jobs as an alternative to the normal cron expression way. Besides, Job.apex supports a repeating job to work around the limitation in Apex that scheduled jobs cannot run in an interval less than 1 hour. Also Job.apex has API to manage all the scheduled jobs.

Fluent API

Job.apex uses a chaining readable API to build cron expression based Apex scheduled jobs.

Repeating Jobs

Job.apex provides repeating job mechanism that support an interval of less than 1 hour.

Jobs Management

Job.apex provides API to easily schedules/unschedules/reschedules/queries jobs.

Easy Job Scheduling

Scheduling Apex jobs becomes easier than ever. No hard cron expressions. Easy repeating every minute.

Fluent API

Job.apex uses a fluent API to build cron expressions.

Fluent API

Repeating Jobs

Job.apex can create jobs that repeats itself in an interval less than 1 hour.

Repeating Jobs

Job Management

Job.apex provides API to easily manage scheduled jobs.

Job Management