Queues

A Queue determines the order of actions and the processing sequence. Actions associated with a higher-priority queue will be executed before those tied to a lower-priority queue.

There are two default queue executors available:

  • rule-executor for actions related to rules

  • fel-executor for actions related to the File Event Listener

Data Mover Smart is released with two default queues:

  • default-rule

  • default-fel

These default queues cannot be deleted and are set to unbounded parallelism with a priority level of 4. While their names and types cannot be modified, their parallelism and priority settings can be adjusted as needed.

To create a new queue, follow these steps:

  1. Click the New button located in the bottom-right corner.

  2. In the New Queue window, set the following options:

    • Enabled: choose whether to enable or disable the queue based on your requirements.

    • Name: assign a unique name to your queue.

    • Type: select rule-executor if the queue will be linked to rules or fel-executor if it will be used for the File Event Listener.

    • Parallelism: specify the number of actions to be executed concurrently:

      • 0 for unbounded parallelism

      • 1 for serialized action execution (a new action starts only after the current job is finished)

      • Any positive integer (e.g., 10) for the maximum number of concurrent actions.

    • Priority: set the priority for the actions in your queue. Priority levels range from 1 (very low priority) to 10 (very high priority). Actions in a higher-priority queue will be executed before those in a lower-priority queue. If multiple queues have the same priority, actions will be processed by their IDs.

  3. Click Save to confirm the creation of your queue.

If you have created a queue of type rule-executor:

  • Navigate to the Folders section

  • Select the Details option

  • Open the Advanced tab

  • Look for the Queue drop-down list

Selecting a queue, it will be assigned to the folder. If the folder has multiple rules, the queue will be applied to all rules.

Last updated