Expand description
Plugin Architecture for Custom Components
This module provides a comprehensive plugin system that allows users to register and use custom components in pipelines, enabling extensibility without requiring modifications to the core codebase.
Modules§
- advanced_
plugin_ system - Advanced plugin management system with hot-loading and versioning
Structs§
- Component
Config - Component configuration
- Component
Context - Component execution context
- Component
Schema - Component schema for validation
- Parameter
Constraint - Parameter constraints
- Parameter
Schema - Parameter schema definition
- Plugin
Config - Plugin configuration
- Plugin
Context - Plugin context provided during initialization
- Plugin
Loader - Plugin loading and management system
- Plugin
Metadata - Plugin metadata information
- Plugin
Registry - Plugin registry for managing custom components
Enums§
- Config
Value - Configuration value types
- Parameter
Type - Parameter types
- Plugin
Capability - Plugin capabilities
Traits§
- Component
Factory - Component factory for creating plugin instances
- Plugin
- Base trait for all plugins
- Plugin
Component - Base trait for plugin components
- Plugin
Estimator - Plugin-based estimator
- Plugin
Transformer - Plugin-based transformer