pub struct CronEndpoint { /* private fields */ }Expand description
Endpoint for the cron: scheme.
Implementations§
Source§impl CronEndpoint
impl CronEndpoint
pub fn new( uri: String, config: CronConfig, service: Arc<dyn CronService>, ) -> Self
Trait Implementations§
Source§impl Endpoint for CronEndpoint
impl Endpoint for CronEndpoint
Source§fn create_consumer(
&self,
_rt: Arc<dyn RuntimeObservability>,
) -> Result<Box<dyn Consumer>, CamelError>
fn create_consumer( &self, _rt: Arc<dyn RuntimeObservability>, ) -> Result<Box<dyn Consumer>, CamelError>
Create a consumer that reads from this endpoint. Read more
Source§fn create_producer(
&self,
_rt: Arc<dyn RuntimeObservability>,
_ctx: &ProducerContext,
) -> Result<BoxProcessor, CamelError>
fn create_producer( &self, _rt: Arc<dyn RuntimeObservability>, _ctx: &ProducerContext, ) -> Result<BoxProcessor, CamelError>
Create a producer that writes to this endpoint. Read more
Source§fn body_contract(&self) -> Option<BodyType>
fn body_contract(&self) -> Option<BodyType>
Optional body type contract for the producer. Read more
Source§fn polling_consumer(&self) -> Option<Box<dyn PollingConsumer>>
fn polling_consumer(&self) -> Option<Box<dyn PollingConsumer>>
Return a polling consumer for this endpoint, if supported. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for CronEndpoint
impl !UnwindSafe for CronEndpoint
impl Freeze for CronEndpoint
impl Send for CronEndpoint
impl Sync for CronEndpoint
impl Unpin for CronEndpoint
impl UnsafeUnpin for CronEndpoint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more