3.1.0 • Published 5 years ago
@financial-times/n-worker v3.1.0
n-worker
Setup of basic next enhancements for non-web dynos e.g. cron-jobs, pollers
API
n-worker#setup(options)
Sets up node enhamcemets
fetch
as a global using isomorphic-fetch- metrics for processes and fetch
flags (optional)
options:
withFlags
default false - waits for the flags client to initialise and start pollingname
optional - will get the app name from package.json if absentdirectory
defaults toprocess.cwd()
directory in which to look for config code
Returns a Promise.
Usage:
javascript
worker.setup(options).then(function(){
//Application init code
})
n-worker#CronJob(options)
Constructor for a new cron job, with metrics etc. added. options
expects the same as npm cron.CronJob
n-worker#metrics
Reference to the instance of metrics used by the job
n-worker#flags
Reference to the instance of flags used by the job