Directories
¶
| Path | Synopsis |
|---|---|
|
Package dsl parses and validates Packtrail Flow Definitions (YAML) and exposes graph-walk helpers used by the runtime.
|
Package dsl parses and validates Packtrail Flow Definitions (YAML) and exposes graph-walk helpers used by the runtime. |
|
Package names centralises every NATS resource name Packtrail uses — KV buckets, streams, subject prefixes and durable consumer names — derived from a single namespace prefix.
|
Package names centralises every NATS resource name Packtrail uses — KV buckets, streams, subject prefixes and durable consumer names — derived from a single namespace prefix. |
|
Package natstest starts an embedded, in-process nats-server with JetStream enabled for use in tests.
|
Package natstest starts an embedded, in-process nats-server with JetStream enabled for use in tests. |
|
Package rules compiles and evaluates the boolean expressions used by choice nodes.
|
Package rules compiles and evaluates the boolean expressions used by choice nodes. |
|
Package runtime is the packtrail execution engine: it walks flow graphs, invokes nodes through a pluggable Invoker, and drives fanout/fanin, choice and signal nodes.
|
Package runtime is the packtrail execution engine: it walks flow graphs, invokes nodes through a pluggable Invoker, and drives fanout/fanin, choice and signal nodes. |
|
Package scheduler wraps the NATS JetStream Message Scheduler.
|
Package scheduler wraps the NATS JetStream Message Scheduler. |
|
Package signal carries external signals to waiting executions.
|
Package signal carries external signals to waiting executions. |
|
Package store wraps the NATS JetStream KV buckets and streams that hold all Packtrail state: executions, ownership leases, visibility indexes and the domain event stream.
|
Package store wraps the NATS JetStream KV buckets and streams that hold all Packtrail state: executions, ownership leases, visibility indexes and the domain event stream. |
|
Package visibility maintains the eventually-consistent status/flow indexes (spec §9).
|
Package visibility maintains the eventually-consistent status/flow indexes (spec §9). |
Click to show internal directories.
Click to hide internal directories.