Skip to main content

Crate camel_function

Crate camel_function 

Source
Expand description

camel-function — function registry and lifecycle management for Camel Rust.

Allows registering named functions (WASM or container-based) that can be invoked from route definitions and expressions. Functions are pooled, health-checked, and hot-reloadable.

Main types: FunctionConfig, FunctionRuntimeService, RunnerHandle, ContainerProvider. Main modules: protocol, provider.

Re-exports§

pub use provider::HealthReport;
pub use provider::container::ContainerProvider;
pub use provider::container::ContainerProviderBuilder;
pub use provider::container::PullPolicy;

Modules§

protocol
provider

Structs§

ExchangePatch
FunctionConfig
FunctionDefinition
FunctionDiff
FunctionId
FunctionRuntimeService
PrepareToken
RunnerHandle

Enums§

FunctionInvocationError
PatchBody
RunnerState

Traits§

FunctionInvoker
FunctionInvokerSync