Skip to main content

Crate camel_dsl

Crate camel_dsl 

Source

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§

LanguageExpressionDef
A language expression/predicate reference resolved by the runtime.

Enums§

ValueSourceDef
A declarative value source for set_header / set_body.