Skip to main content

PipelineQueueNames

Namespace: Meshmakers.Octo.Communication.Contracts.MessageObjects

Queue name constants for pipeline-related event hub commands

public static class PipelineQueueNames

Inheritance Object → PipelineQueueNames

Fields​

ExecutePipelineCommand​

Execute pipeline command

public static string ExecutePipelineCommand;

LifecycleWakeQueue​

Durable controller-owned queue that receives LifecycleWakeMessages from the cron co-wake companion schedules (AB#4914/AB#4918). Unlike the execute-pipeline queue this endpoint must be durable — a wake tick fired while the controller is restarting must survive and be consumed afterwards.

public static string LifecycleWakeQueue;

LeaseTriggerQueue​

Durable controller-owned queue that receives LeaseTriggerMessages from the cron schedules of pipelines on Leased adapters (AB#5278). Durable for the same reason as PipelineQueueNames.LifecycleWakeQueue: a tick fired while the controller restarts is a work item the borrower expects to see queued, not a message to lose.

public static string LeaseTriggerQueue;