Skip to main content

camel_bean/
processor.rs

1use async_trait::async_trait;
2use camel_api::{CamelError, Exchange};
3
4#[async_trait]
5pub trait BeanProcessor: Send + Sync {
6    async fn call(&self, method: &str, exchange: &mut Exchange) -> Result<(), CamelError>;
7
8    fn methods(&self) -> Vec<&'static str>;
9}