Re-exports§
pub use bundle::ComponentBundle;pub use component::Component;pub use component_context::ComponentContext;pub use component_context::NoOpComponentContext;pub use consumer::ConcurrencyModel;pub use consumer::Consumer;pub use consumer::ConsumerContext;pub use consumer::ExchangeEnvelope;pub use endpoint::Endpoint;pub use registrar::ComponentRegistrar;
Modules§
- bundle
- component
- component_
context - consumer
- endpoint
- producer
- Producer context for dependency injection.
- registrar
Structs§
- Exchange
- An Exchange represents a message being routed through the framework.
- Message
- A message flowing through the Camel framework.
- Producer
Context - Context provided to producers for dependency injection.
- Stream
Body - A body that wraps a lazy-evaluated stream of bytes.
- Stream
Metadata - Metadata associated with a stream body.
- UriComponents
- Parsed components of a Camel URI.
Enums§
- Body
- The body of a message, supporting common payload types.
- Body
Type - Target type for body conversion.
- Camel
Error - Core error type for the Camel framework.
- Route
Action - Represents actions that can be performed on a route.
- Route
Status - Represents the current lifecycle status of a route.
- Runtime
Command - Runtime
Command Result - Runtime
Query - Runtime
Query Result
Traits§
- Runtime
Command Bus - Runtime
Handle - Runtime
Query Bus - UriConfig
- Trait for configuration types that can be parsed from Camel URIs.
Functions§
- parse_
uri - Parse a Camel-style URI into its components.
Type Aliases§
- BoxProcessor
- A type-erased, cloneable processor. This is the main runtime representation of a processor pipeline — a composed chain of Tower Services erased to a single boxed type.
- Value
- Value type alias for dynamic header/property values.
Derive Macros§
- UriConfig
- Derive macro for UriConfig trait implementation.