Skip to content

Latest commit

 

History

History
82 lines (61 loc) · 1.65 KB

README.md

File metadata and controls

82 lines (61 loc) · 1.65 KB

Sleep activity

This activity allows you to make the current thread sleep for a specified amount of time.

Installation

Flogo Web

Start

Start a container of Flogo Web UI :

docker run --name flogo -it -d -p 3303:3303 -e FLOGO_NO_ENGINE_RECREATION=false flogo/flogo-docker eula-accept

The environment variable FLOGO_NO_ENGINE_RECREATION=false allows to force import of installed contributions.

Installation of the activity

To install the activity into the started container :

docker exec -it flogo sh -c 'cd /tmp/flogo-web/build/server/local/engines/flogo-web && flogo install github.com/square-it/flogo-contrib-activities/sleep'

Restart the container

docker restart flogo

Flogo CLI

flogo install github.com/square-it/flogo-contrib-activities/sleep

Schema

Inputs and Outputs:

{
  "inputs":[
    {
      "name": "duration",
      "type": "string",
      "required": "true"
    }
  ],
  "outputs": [

  ]
}

Settings

Setting Required Description
duration True The amount of a time during which the thread will be sleeping.
This duration can be expressed by any valid expression described by time.ParseDuration Go method.
For instance: "500ms", "5s", "1m30s"

Outputs

No output

Examples

Simple example

{
  "id": "sleep_1",
  "name": "Sleep5s",
  "description": "Sleeps for five seconds",
  "activity": {
    "ref": "github.com/square-it/flogo-contrib-activities/sleep",
    "input": {
      "duration": "5s"
    },
    "output": {
    }
  }
}