Module plugin

Module plugin 

Source
Expand description

플러그인 시스템 — 모듈 등록, 생명주기 관리, 동적 확장

Plugin trait은 Pipeline의 상위 추상화로, 모듈 메타데이터와 초기화 단계를 추가합니다.

PluginRegistry는 플러그인의 등록, 해제, 생명주기 관리를 담당합니다.

§생명주기

Created → init() → Initialized → start() → Running → stop() → Stopped

Structs§

PluginInfo
플러그인 메타데이터
PluginRegistry
플러그인 레지스트리

Enums§

PluginState
플러그인 생명주기 상태
PluginType
플러그인 유형

Traits§

DynPlugin
dyn-compatible 플러그인 trait
Plugin
모든 모듈이 구현하는 플러그인 trait