Skip to main content

Crate camel_component_http

Crate camel_component_http 

Source

Re-exports§

pub use bundle::HttpBundle;
pub use bundle::HttpStaticBundle;
pub use config::HttpConfig;
pub use health::HttpHealthCheck;
pub use registry::HttpRouteRegistry;
pub use static_config::HttpStaticConfig;
pub use static_endpoint::HttpStaticComponent;
pub use static_endpoint::HttpStaticConsumer;
pub use static_endpoint::HttpStaticEndpoint;

Modules§

bundle
config
health
registry
static_config
static_dispatch
static_endpoint

Structs§

AllowedUriHost
One allowlist entry of the CamelHttpUri host fence (allowedUriHosts endpoint option). DNS hosts are stored ASCII-lowercased; IPv6 literals in bracketed canonical form (the url crate’s host serialization). A port of None is a host-only entry and permits any port.
HttpComponent
HttpConsumer
HttpEndpointConfig
Configuration for an HTTP client (producer) endpoint.
HttpReply
The HTTP response that HttpConsumer sends back to the Axum handler.
HttpServerConfig
Configuration for an HTTP server (consumer) endpoint.
HttpsComponent
RequestEnvelope
An inbound HTTP request sent from the Axum dispatch handler to an HttpConsumer receive loop.
ServerRegistry
Process-global registry mapping (host, port) → running Axum server handle.

Enums§

HttpAuth
HttpReplyBody
Body of the HTTP response: already-materialized bytes or a lazy stream.