Re-exports§
pub use compile::compile_declarative_route;pub use compile::compile_declarative_route_to_canonical;pub use compile::compile_declarative_step;pub use contract::DeclarativeStepKind;pub use contract::is_rust_only_kind;pub use contract::mandatory_declarative_step_kinds;pub use discovery::DiscoveryError;pub use discovery::discover_routes;pub use model::AggregateStepDef;pub use model::AggregateStrategyDef;pub use model::BodyTypeDef;pub use model::ChoiceStepDef;pub use model::DeclarativeCircuitBreaker;pub use model::DeclarativeConcurrency;pub use model::DeclarativeErrorHandler;pub use model::DeclarativeRedeliveryPolicy;pub use model::DeclarativeRoute;pub use model::DeclarativeStep;pub use model::FilterStepDef;pub use model::LogLevelDef;pub use model::LogStepDef;pub use model::MulticastAggregationDef;pub use model::MulticastStepDef;pub use model::ScriptStepDef;pub use model::SetBodyStepDef;pub use model::SetHeaderStepDef;pub use model::SplitAggregationDef;pub use model::SplitExpressionDef;pub use model::SplitStepDef;pub use model::ToStepDef;pub use model::WhenStepDef;pub use model::WireTapStepDef;pub use yaml::YamlRoute;pub use yaml::YamlRoutes;pub use yaml::YamlStep;pub use yaml::load_from_file;pub use yaml::parse_yaml;pub use yaml::parse_yaml_to_canonical;pub use yaml::parse_yaml_to_declarative;
Modules§
- compile
- contract
- discovery
- Route discovery module - finds and loads routes from YAML files using glob patterns.
- model
- yaml
- YAML route definition parser.
- yaml_
ast
Structs§
- Language
Expression Def - A language expression/predicate reference resolved by the runtime.
Enums§
- Value
Source Def - A declarative value source for set_header / set_body.