coreon-core 0.1.0

Core abstractions for camel-rs: Exchange, Processor, Endpoint, Component, CamelContext.
Documentation

camel-core — core abstractions for camel-rs.

The module layout mirrors Apache Camel's conceptual model, adapted to Rust:

  • [message] / [exchange]: the data carrier
  • [processor]: async transformation step
  • [endpoint]: producer/consumer factory addressable by URI
  • [component]: endpoint factory keyed by scheme
  • [route]: an Endpoint consumer feeding a chain of processors
  • [context]: the top-level runtime holding components and routes
  • [error]: CamelError, the library-wide error type