Module trigger

Source
Expand description

Trigger service implementation.

This module provides functionality to manage and execute triggers, which are configurable actions that can be initiated based on various conditions.

Structs§

ScriptExecutorFactory
Factory for creating script executors based on the script language.
TriggerExecutionService
Service for executing triggers with notifications

Enums§

ScriptError
Represents possible errors during script operations
TriggerError
Represents errors that can occur during trigger operations

Traits§

ScriptExecutor
A trait that defines the interface for executing custom scripts in different languages. Implementors must be both Send and Sync to ensure thread safety.
TriggerExecutionServiceTrait
Trait for executing triggers

Functions§

process_script_output
Processes the output from script execution.
validate_script_config
Validates script configuration parameters