pub enum RouteDslStep {
Show 37 variants
To(ToStep),
SetHeader(SetHeaderStep),
SetProperty(SetPropertyStep),
SetBody(SetBodyStep),
Bean(BeanStep),
Choice(ChoiceStep),
DynamicRouter(DynamicRouterStep),
Filter(FilterStep),
Function(FunctionStep),
LoadBalance(LoadBalanceStep),
Log(LogStep),
Split(SplitStep),
Aggregate(AggregateStep),
WireTap(WireTapStep),
Multicast(MulticastStep),
RoutingSlip(RoutingSlipStep),
RecipientList(RecipientListStep),
ScatterGather(ScatterGatherStep),
Stop(StopStep),
StreamCache(StreamCacheStep),
Throttle(ThrottleStep),
Transform(TransformStep),
Script(ScriptStep),
ConvertBodyTo(ConvertBodyToStep),
Marshal(MarshalStep),
Unmarshal(UnmarshalStep),
Delay(DelayStep),
DoTry(DoTryStep),
Loop(LoopStep),
Validate(ValidateStep),
Enrich(EnrichStep),
PollEnrich(PollEnrichStep),
IdempotentConsumer(IdempotentConsumerStep),
ClaimCheck(ClaimCheckStep),
Sampling(SamplingStep),
Sort(SortStep),
Resequence(ResequenceStep),
}Variants§
To(ToStep)
SetHeader(SetHeaderStep)
SetProperty(SetPropertyStep)
SetBody(SetBodyStep)
Bean(BeanStep)
Choice(ChoiceStep)
DynamicRouter(DynamicRouterStep)
Filter(FilterStep)
Function(FunctionStep)
LoadBalance(LoadBalanceStep)
Log(LogStep)
Split(SplitStep)
Aggregate(AggregateStep)
WireTap(WireTapStep)
Multicast(MulticastStep)
RoutingSlip(RoutingSlipStep)
RecipientList(RecipientListStep)
ScatterGather(ScatterGatherStep)
Stop(StopStep)
StreamCache(StreamCacheStep)
Throttle(ThrottleStep)
Transform(TransformStep)
Script(ScriptStep)
ConvertBodyTo(ConvertBodyToStep)
Marshal(MarshalStep)
Unmarshal(UnmarshalStep)
Delay(DelayStep)
DoTry(DoTryStep)
Loop(LoopStep)
Validate(ValidateStep)
Enrich(EnrichStep)
PollEnrich(PollEnrichStep)
IdempotentConsumer(IdempotentConsumerStep)
ClaimCheck(ClaimCheckStep)
Sampling(SamplingStep)
Sort(SortStep)
Resequence(ResequenceStep)
Trait Implementations§
Source§impl Clone for RouteDslStep
impl Clone for RouteDslStep
Source§fn clone(&self) -> RouteDslStep
fn clone(&self) -> RouteDslStep
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 moreSource§impl Debug for RouteDslStep
impl Debug for RouteDslStep
Source§impl<'de> Deserialize<'de> for RouteDslStep
impl<'de> Deserialize<'de> for RouteDslStep
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteDslStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RouteDslStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RouteDslStep
impl RefUnwindSafe for RouteDslStep
impl Send for RouteDslStep
impl Sync for RouteDslStep
impl Unpin for RouteDslStep
impl UnsafeUnpin for RouteDslStep
impl UnwindSafe for RouteDslStep
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