Structs§
- Adapter
- Staged builder root: pattern-first entry (
Adapter::inbound().http()...). - Http
Inbound Adapter - Http
Inbound Builder - Http
Outbound Adapter - Http
Outbound Adapter Builder - Inbound
Stage - Outbound
Dispatch Result - Metadata returned from outbound dispatch. Leave fields optional / expandable for future.
- Outbound
Stage
Enums§
- Mep
- Message Exchange Pattern for HTTP inbound.
Traits§
- Base
Adapter - Marker trait for all adapters (inbound or outbound). Intentionally empty so it can be used for blanket implementations of decoration layers. Do NOT add methods here unless they apply uniformly to both inbound and outbound adapters.
- Inbound
Adapter - Inbound adapter: receives external data/events and produces
Exchanges routed inside Allora. - Inbound
Http Ext - Extension trait adding
.http()to the coreInboundStage. - Outbound
Adapter - Outbound adapter: sends data derived from an
Exchangeto an external system. - Outbound
Http Ext - Extension trait adding
.http()to the coreOutboundStage.
Functions§
- ensure_
correlation - Ensure a
correlation_idheader exists on the inbound message of the providedExchange. Safe to call multiple times (id will be stable after first generation).