0.0.31 • Published 8 years ago
thinkloot-sdk v0.0.31
Step Father
Polling worker for AWS StepFunctions.
const StepFather = require('aws-step-father')
const AWS = require('aws-sdk')
const stepFunctions = new AWS.StepFunctions()
const worker = new StepFather(stepFunctions, {
activityArn: <string>,
executableMethod: <function>,
workerName: <string>,
pollInterval: <integer>,
heartbeatInterval: <integer>
})
worker.on('success', (data) => console.log(`Task ${data.taskToken} completed!`))
worker.start()
Options
- activityArn: ARN string of activity (required)
- executableMethod: Method that will be executed with activity input. Must return a Promise. (required)
- workerName: Name of worker
- pollInterval: Polling interval for tasks, defaults to 65000
- heartbeatInterval: Heartbeat interval for tasks, defaults to 10000
Events
- start: Emitted on task start.
- success: Emitted on task success.
- failure: Emitted on task failure.
- error: Emitted on communication error with StepFunctions API.
0.0.31
8 years ago
0.0.30
8 years ago
0.0.29
8 years ago
0.0.28
8 years ago
0.0.27
8 years ago
0.0.26
8 years ago
0.0.24
8 years ago
0.0.23
8 years ago
0.0.21
8 years ago
0.0.20
8 years ago
0.0.19
8 years ago
0.0.18
8 years ago
0.0.16
8 years ago
0.0.15
8 years ago
0.0.14
8 years ago
0.0.13
8 years ago
0.0.12
8 years ago
0.0.11
8 years ago
0.0.10
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago