0.0.31 • Published 7 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
7 years ago
0.0.30
7 years ago
0.0.29
7 years ago
0.0.28
7 years ago
0.0.27
7 years ago
0.0.26
7 years ago
0.0.24
7 years ago
0.0.23
7 years ago
0.0.21
7 years ago
0.0.20
7 years ago
0.0.19
7 years ago
0.0.18
7 years ago
0.0.16
7 years ago
0.0.15
7 years ago
0.0.14
7 years ago
0.0.13
7 years ago
0.0.12
7 years ago
0.0.11
7 years ago
0.0.10
7 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
7 years ago
0.0.6
7 years ago
0.0.5
7 years ago
0.0.4
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago