Skip to main content

Crate camel_api

Crate camel_api 

Source

Re-exports§

pub use aggregator::AggregationFn;
pub use aggregator::AggregatorConfig;
pub use aggregator::CompletionCondition;
pub use body::Body;
pub use body::StreamBody;
pub use body::StreamMetadata;
pub use body_converter::BodyType;
pub use body_converter::convert as convert_body;
pub use circuit_breaker::CircuitBreakerConfig;
pub use declarative::LanguageExpressionDef;
pub use declarative::ValueSourceDef;
pub use error::CamelError;
pub use error_handler::ErrorHandlerConfig;
pub use error_handler::ExceptionPolicy;
pub use error_handler::ExceptionPolicyBuilder;
pub use error_handler::RedeliveryPolicy;
pub use error_handler::HEADER_REDELIVERED;
pub use error_handler::HEADER_REDELIVERY_COUNTER;
pub use error_handler::HEADER_REDELIVERY_MAX_COUNTER;
pub use error_handler::ExponentialBackoff;Deprecated
pub use exchange::Exchange;
pub use exchange::ExchangePattern;
pub use filter::FilterPredicate;
pub use health::HealthReport;
pub use health::ServiceHealth;
pub use lifecycle::HealthStatus;
pub use lifecycle::Lifecycle;
pub use lifecycle::ServiceStatus;
pub use message::Message;
pub use metrics::MetricsCollector;
pub use metrics::NoOpMetrics;
pub use multicast::MulticastAggregationFn;
pub use multicast::MulticastConfig;
pub use multicast::MulticastStrategy;
pub use processor::BoxProcessor;
pub use processor::BoxProcessorExt;
pub use processor::IdentityProcessor;
pub use processor::Processor;
pub use processor::ProcessorFn;
pub use producer::ProducerContext;
pub use route_controller::RouteAction;
pub use route_controller::RouteController;
pub use route_controller::RouteStatus;
pub use splitter::AggregationStrategy;
pub use splitter::SplitExpression;
pub use splitter::SplitterConfig;
pub use splitter::split_body;
pub use splitter::split_body_json_array;
pub use splitter::split_body_lines;
pub use supervision::SupervisionConfig;
pub use value::Headers;
pub use value::Value;

Modules§

aggregator
body
body_converter
circuit_breaker
declarative
error
error_handler
exchange
filter
health
Health monitoring types for rust-camel.
lifecycle
message
metrics
multicast
processor
producer
Producer context for dependency injection.
route_controller
Route lifecycle management types.
splitter
supervision
Supervision configuration for automatic route restart.
value