pub struct TimerEndpoint { /* private fields */ }Trait Implementations§
Source§impl Endpoint for TimerEndpoint
impl Endpoint for TimerEndpoint
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 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