0.0.31 • Published 7 years ago

thinkloot-sdk v0.0.31

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

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