pub enum ExchangePattern {
InOnly,
InOut,
}Expand description
Message exchange pattern for JMS endpoints.
InOnly: Fire-and-forget (default). The producer sends a message and does not wait for a reply.InOut: Request-reply. The producer sends a message and waits for a correlated reply on a temporary or dedicated reply destination. Not yet implemented — using this value emits a warning.
Variants§
Trait Implementations§
Source§impl Clone for ExchangePattern
impl Clone for ExchangePattern
Source§fn clone(&self) -> ExchangePattern
fn clone(&self) -> ExchangePattern
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExchangePattern
Source§impl Debug for ExchangePattern
impl Debug for ExchangePattern
Source§impl Default for ExchangePattern
impl Default for ExchangePattern
Source§fn default() -> ExchangePattern
fn default() -> ExchangePattern
Returns the “default value” for a type. Read more
Source§impl Display for ExchangePattern
impl Display for ExchangePattern
impl Eq for ExchangePattern
Source§impl FromStr for ExchangePattern
impl FromStr for ExchangePattern
Source§impl PartialEq for ExchangePattern
impl PartialEq for ExchangePattern
Source§fn eq(&self, other: &ExchangePattern) -> bool
fn eq(&self, other: &ExchangePattern) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExchangePattern
Auto Trait Implementations§
impl Freeze for ExchangePattern
impl RefUnwindSafe for ExchangePattern
impl Send for ExchangePattern
impl Sync for ExchangePattern
impl Unpin for ExchangePattern
impl UnsafeUnpin for ExchangePattern
impl UnwindSafe for ExchangePattern
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request