Expand description
Enterprise adapters scaffolding.
Adapters are intentionally not part of the OSS core: they encode product/integration policy (protocols, venues, customer formats, secrets) and therefore live in the enterprise workspace.
That said, the enterprise runtime needs a real, testable integration boundary so product code can plug in ingress/egress without leaking dependencies into the OSS crates.
Structs§
- Adapter
Loop Error - Adapter loop failure plus the runtime status captured before exit.
- Adapter
Loop Options - Optional controls for one adapter loop run.
- Adapter
Loop Stats - Summary stats for one adapter loop run.
- Adapter
Runtime Status - Snapshot-ready runtime status for one adapter endpoint.
- Grpc
Egress - Minimal blocking gRPC egress adapter.
- Grpc
Ingress - Minimal blocking gRPC ingress adapter.
- Http
Egress - Minimal blocking HTTP egress adapter.
- Http
Ingress - Minimal blocking HTTP ingress adapter.
- Kafka
Egress - Minimal blocking Kafka egress adapter.
- Kafka
Ingress - Minimal blocking Kafka ingress adapter.
- Line
Egress - A simple egress adapter that writes messages to a
Writetarget. - Line
Ingress - A simple line-delimited ingress adapter.
- Nats
Egress - Minimal blocking NATS egress adapter.
- Nats
Ingress - Minimal blocking NATS ingress adapter.
- Postgres
Egress - Minimal blocking PostgreSQL egress adapter.
- Postgres
Ingress - Minimal blocking PostgreSQL ingress adapter.
- Rabbit
MqStreams Egress - Minimal blocking RabbitMQ Streams egress adapter.
- Rabbit
MqStreams Ingress - Minimal blocking RabbitMQ Streams ingress adapter.
- Redis
Streams Egress - Minimal blocking Redis Streams egress adapter.
- Redis
Streams Ingress - Minimal blocking Redis Streams ingress adapter.
- S3Egress
- Minimal blocking S3 egress adapter.
- S3Ingress
- Minimal blocking S3 ingress adapter.
- WebSocket
Egress - Minimal blocking WebSocket egress adapter.
- WebSocket
Ingress - Minimal blocking WebSocket ingress adapter.
Enums§
- Adapter
Error - Adapter-level errors.
- Adapter
Loop Failure - Adapter loop errors.
- Postgres
RowFormat - Result row serialization mode for PostgreSQL ingress.
- Postgres
Write Mode - Persistence mode for PostgreSQL egress.
- Rabbit
MqOffset Specification
Traits§
- Adapter
- Minimal adapter identity contract.
- Egress
Adapter - Egress adapter: consumes output messages.
- Ingress
Adapter - Ingress adapter: produces input messages.
Functions§
- run_
single_ ring_ adapter_ loop - Run a minimal adapter loop for an in-memory SingleRing worker job.
- run_
single_ ring_ adapter_ loop_ with_ options - Run a minimal adapter loop for an in-memory SingleRing worker job with optional controls.
- run_
single_ ring_ adapter_ loop_ with_ options_ and_ observer - Run a minimal adapter loop and observe best-effort progress snapshots after each message.