engine

package
v0.0.0-...-4afd048 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2026 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultDetachedDrainTimeout = 30 * time.Second

DefaultDetachedDrainTimeout bounds how long N.O.R.E. keeps running detached work after its caller has gone away. Detached work is outlived by design, but an unbounded drain would let shutdown never finish, so the budget is a policy with a default rather than an author's per-capability setting.

Variables

This section is empty.

Functions

This section is empty.

Types

type CapabilityRuntimeEngine

type CapabilityRuntimeEngine struct {
	// contains filtered or unexported fields
}

func NewCapabilityRuntimeEngine

func NewCapabilityRuntimeEngine(bus contracts.EventBus, registry contracts.CapabilityRuntimeRegistry, executions contracts.ExecutionRepository, scopes *exec.ScopeRegistry, maxConcurrency int, detachedDrainTimeout time.Duration) (*CapabilityRuntimeEngine, error)

func (*CapabilityRuntimeEngine) Run

Jump to

Keyboard shortcuts

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