Zum Hauptinhalt springen

FromPipelineTriggerEventNodeConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Trigger

Configuration for node FromPipelineTriggerEvent (cron / scheduled pipeline triggers)

public record FromPipelineTriggerEventNodeConfiguration : TriggerNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITriggerNodeConfiguration, IEquatable<TriggerNodeConfiguration>, IEquatable<FromPipelineTriggerEventNodeConfiguration>

Inheritance Object → NodeConfiguration → TriggerNodeConfiguration → FromPipelineTriggerEventNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, ITriggerNodeConfiguration, IEquatable<TriggerNodeConfiguration>, IEquatable<FromPipelineTriggerEventNodeConfiguration>

Properties​

AllowConcurrentExecution​

Opt-out of the AB#5709 protection. By default (false) the pipeline runs at most once at a time for this trigger, and ticks that piled up in the durable trigger queue while the adapter was down, asleep (OnDemand) or busy collapse into ONE run with the newest tick: after a 20 h outage an hourly pipeline runs once, not 20 times in parallel.

true restores the previous behaviour: every tick is executed, several at once when they are queued. Only for pipelines whose runs are independent per tick AND safe to overlap — most cron pipelines (imports, matching, recomputations) are neither.

public bool AllowConcurrentExecution { get; set; }

Property Value​

Boolean

CallerBinding​

public CallerBindingMode CallerBinding { get; set; }

Property Value​

CallerBindingMode

Description​

public string Description { get; set; }

Property Value​

String

Constructors​

FromPipelineTriggerEventNodeConfiguration()​

public FromPipelineTriggerEventNodeConfiguration()