1.2.7 • Published 4 years ago

schedule-manager v1.2.7

Weekly downloads
5
License
ISC
Repository
-
Last release
4 years ago

Scheduler

The scheduler is a wrapper for 'node-schedule'

The scheduler can handle multiple jobs for you easaly.

Scheduler

// javascript 
var smanager = require('schedule-manager').default;

// typescript
import smanager from 'schedule-manager';

//create a job
var jobManager = new smanager();

// scheduled example 
// timings.second = 10 => at 10 second of time

// static example
// timings.seconds = 10 => from now every 10 second

// every second, minute, hour, day, dayOfWeek, dayOfMonth...
// timings.second = -1;
var timings = smanager.getTimingsObject('static'); // static | scheduled

// example executes every 10 seconds
// -1 acts like a wildcard
timings.seconds= 10;
timings.minutes = -1;
timings.houres = -1;
timings.days = -1;
timings.dayOfWeek = -1;
timings.dayOfMonth = -1;

// add job
jobManager.addJob([name], timings, fn);

// remove job
jobManager.removeJob(name);

// start job direct
jobManager.startJob([name], timings, fn);

// stop job direct
jobManager.stopJob(name);

// start all unactive jobs
jobManager.start();

// stop all active jobs
jobManager.stop();
1.2.7

4 years ago

1.2.6

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.2.5

4 years ago

1.1.6

4 years ago

1.2.4

4 years ago

1.1.5

4 years ago

1.2.3

4 years ago

1.1.4

4 years ago

1.2.2

4 years ago

1.1.3

4 years ago

1.2.1

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago