pub struct ContainerEndpoint { /* private fields */ }Expand description
Endpoint for container operations.
This endpoint creates producers for executing container operations and consumers for receiving container events.
Implementations§
Source§impl ContainerEndpoint
impl ContainerEndpoint
Sourcepub fn docker_host(&self) -> Option<&str>
pub fn docker_host(&self) -> Option<&str>
Returns the Docker host configured for this endpoint.
Returns None if not set (for testing purposes).
Trait Implementations§
Source§impl Endpoint for ContainerEndpoint
impl Endpoint for ContainerEndpoint
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.
Auto Trait Implementations§
impl Freeze for ContainerEndpoint
impl RefUnwindSafe for ContainerEndpoint
impl Send for ContainerEndpoint
impl Sync for ContainerEndpoint
impl Unpin for ContainerEndpoint
impl UnsafeUnpin for ContainerEndpoint
impl UnwindSafe for ContainerEndpoint
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