on

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package on provides the `@on event "protocol:target"` directive, which records an EventTrigger into meta["on_event"]. The runtime reads it to decide whether `nflow serve` can start a listener for this .nflow file.

Typical use:

@on event "nats:orders.incoming"
@on event "http::8080"

Index

Constants

View Source
const ID = "on"

Variables

This section is empty.

Functions

func Bundle

func Bundle(_ map[string]string) core.Bundle

Types

type EventTrigger

type EventTrigger struct {
	Protocol string
	Target   string
}

EventTrigger is the structured result of an @on directive. Protocol and Target are split at the first ":" so "nats:orders.x" yields Protocol="nats" and Target="orders.x".

Jump to

Keyboard shortcuts

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