FlowDSL Node Catalog
Delay
Pause the flow for a fixed duration or until a timestamp, then pass the packet through.
Overview
| Property | Value |
|---|---|
| Node ID | core/delay |
| Kind | action |
| Module | core-flowdsl |
| Repo | go-flowdsl |
| Handler | github.com/redelay/go-flowdsl/nodes/core.Delay |
| Icon | lucide:hourglass |
| Color | #f59e0b |
| Tags | control-flow, wait, delay |
Outputs
out— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
duration | string | — | 0s | — | Go duration string (e.g. "5s", "2m"). Ignored if untilPath is set. |
maxDuration | string | — | 1h | — | Safety cap. Defaults to 1h. Rejected if duration exceeds cap. |
untilPath | string | — | — | — | Dotted path to an RFC3339 timestamp; sleeps until that time. |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: action
action_ref: core/delay
config:
duration: 0s
maxDuration: 1h
untilPath: some.packet.path