pub struct TimerEndpoint { /* private fields */ }Trait Implementations§
Source§impl Endpoint for TimerEndpoint
impl Endpoint for TimerEndpoint
Source§fn create_consumer(&self) -> Result<Box<dyn Consumer>, CamelError>
fn create_consumer(&self) -> Result<Box<dyn Consumer>, CamelError>
Create a consumer that reads from this endpoint.
Source§fn create_producer(
&self,
_ctx: &ProducerContext,
) -> Result<BoxProcessor, CamelError>
fn create_producer( &self, _ctx: &ProducerContext, ) -> Result<BoxProcessor, CamelError>
Create a producer that writes to this endpoint.
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 Freeze for TimerEndpoint
impl RefUnwindSafe for TimerEndpoint
impl Send for TimerEndpoint
impl Sync for TimerEndpoint
impl Unpin for TimerEndpoint
impl UnsafeUnpin for TimerEndpoint
impl UnwindSafe for TimerEndpoint
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