internal/

directory
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2026 License: Apache-2.0

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).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL