pub struct RedisEndpoint { /* private fields */ }Trait Implementations§
Source§impl Endpoint for RedisEndpoint
impl Endpoint for RedisEndpoint
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 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 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 RedisEndpoint
impl RefUnwindSafe for RedisEndpoint
impl Send for RedisEndpoint
impl Sync for RedisEndpoint
impl Unpin for RedisEndpoint
impl UnsafeUnpin for RedisEndpoint
impl UnwindSafe for RedisEndpoint
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