Expand description
Core connector traits (SourceConnector, SinkConnector).
Connector traits — async SourceConnector / SinkConnector.
Structs§
- Connector
Task Admission - Cloneable, non-owning admission handle for dynamically spawned connector tasks.
- Connector
Task Guard - RAII proof that one connector-owned task is still active.
- Connector
Task Owner - Sole admission authority for detached tasks owned by one connector generation.
- Connector
Task Tracker - Cloneable observer for terminal completion of one connector generation.
- Coordinated
Commit Batch - Exact batch submitted to a designated external-sink committer.
- Coordinated
Commit Context - Runtime-owned deadline for one designated external publication.
- Coordinated
Commit Cursor - Exact external commit position and the authority that published it.
- Coordinated
Commit Namespace - Stable external commit namespace for one deployment incarnation of a logical pipeline sink.
- Coordinated
Commit Payload - One participant’s validated prepared marker for one exact attempt.
- Sink
Contract - Complete sink admission contract for a concrete connector configuration.
- Source
Batch - A batch of records read from a source connector.
- Source
Contract - Complete source admission contract for a concrete connector configuration.
- Source
Drain Request - Exact cluster transition for which a source must stop advancing input.
- Source
Drain Resolution - Exact round resolution delivered to a source connector.
- Source
Start - Complete source startup request.
- Write
Result - Summary of a successful
write_batchcall.
Enums§
- Connector
Cancellation Policy - What the runtime must do when a started connector operation is cancelled.
- Delivery
Guarantee - Delivery guarantee level for the pipeline.
- Sink
Consistency - Durability protocol provided by a sink.
- Sink
Input Mode - The strongest input update model a configured sink understands.
- Sink
Topology - How a sink may be placed across runtime nodes.
- Source
Consistency - Recovery semantics provided by a source.
- Source
Drain Outcome - Terminal resolution of one exact source drain round.
- Source
Position - Atomic startup position for a source connector.
- Source
Topology - How a source may be placed across runtime nodes.
Constants§
- MAX_
COORDINATED_ COMMIT_ BATCH_ BYTES - Fixed aggregate control-plane bound for one designated commit call.
- MAX_
COORDINATED_ COMMIT_ BATCH_ ENTRIES - Fixed participant-marker bound for one designated commit call.
- MAX_
COORDINATED_ COMMIT_ PAYLOAD_ BYTES - Fixed control-plane bound for one connector’s coordinated-commit payload.
Traits§
- Coordinated
Committer - Leader-side commit for checkpoint-committable sinks.
- Sink
Connector - Trait for sink connectors that write data to external systems.
- Source
Connector - Trait for source connectors that read data from external systems.