Structs§
- Acceptor
Handle - 包含 acceptor 具体实例及可读名称。
- Connector
Def - Connector definition containing metadata and default configuration.
- Sink
Build Ctx - Build context passed to sink factories during construction.
- Sink
Handle - Handle wrapping a boxed async sink instance.
- Sink
Spec - Resolved sink specification with all parameters flattened.
- Source
Build Ctx - Source
Caps - Capability flags for data sources.
- Source
Event - Source
Handle - 单个可注册的数据源实例。
- Source
Meta - 数据源元信息,供 orchestrator/调度层用于统计与展示。
- Source
Spec - ResolvedSourceSpec:统一 Factory 构建使用的规格(包含 connector_id,参数一律扁平)。
- Source
SvcIns - SourceFactory::build 的统一返回结构。
- Tags
- A lightweight, sorted collection of key-value string tags.
Enums§
- Connector
Scope - Defines whether a connector operates as a data source or sink.
- Control
Event - Control events for managing data source lifecycle.
- Sink
Reason - Source
Reason
Traits§
- AckToken
- Marker trait for acknowledgment tokens.
- Async
Ctrl - Runtime control trait for managing sink lifecycle.
- Async
RawData Sink - Trait for sinking raw data (strings and bytes).
- Async
Record Sink - Trait for sinking structured records.
- Async
Sink - Combined trait for full-featured async sinks.
- Connector
Kind Adapter - Adapter trait for parsing connector URL into flattened params and providing defaults.
- Data
Source - Core trait for data sources.
- Error
Summary - Reason
Summary - Seek
Position - Marker trait for seek positions.
- Service
Acceptor - Sink
DefProvider - Trait for connectors that can act as a data sink.
- Sink
Error Owe - Sink
Factory - Factory trait for creating sink instances.
- Sink
Result Ext - Source
DefProvider - Trait for connectors that can act as a data source.
- Source
Factory
Functions§
Type Aliases§
- CtrlRx
- Control channel receiver type.
- Event
PreHook - Parse 侧预处理钩子
- Param
Map - Sink
Error - Sink
Result - Source
Batch - 一批源事件,便于批量传输;允许返回空 Vec 代表暂时无数据。 A batch of events for bulk delivery; empty Vec means “no data for now”.
- Source
Error - Source
Result