1.0.5 • Published 11 years ago

pragma-scheduler v1.0.5

Weekly downloads
30
License
-
Repository
github
Last release
11 years ago

#Pragma Scheduler NPM version

This a smart scheduler implementation

  • First of all it always waits end of handler work and only then schedule next handler call in specified interval
  • It works using setTimeout not setInterval therefore it does not overflow event loop queue
  • You can specify start delay, interval and can stop scheduler any moment you want

##Usage To install just use NPM

npm install pragma-scheduler
var PragmaScheduler = require('pragma-scheduler'),
	counter = 0,
	scheduler = new PragmaScheduler(3000, 1000, function() {
		console.log(++counter + ' Mississippi');

		if (counter === 5){
			scheduler.stop();
		}
	});

scheduler.start();

Pragma Dudes wish you live long and prosper.

info@pragma-dudes.org