cameleer-core 0.5.1

Core of Cameleer: exchanges, routes, EIPs, DSL, languages, core components
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Registration of built-in extensions (error handling, interceptors, ...)
//! that hook into route creation.

use crate::context::CamelContext;

pub fn register_builtin_extensions(ctx: &CamelContext) {
    // error handlers, onException, interceptors, onCompletion, route policies
    crate::processor::errors::hook::register(ctx);
    // statistics, tracer, message history, health checks (management)
    crate::management::register(ctx);
    // route contracts (inputType/outputType) and the saga: component
    crate::processor::transformer::register(ctx);
    crate::processor::saga::register(ctx);
}