Processing files

This task process files from a filesystem. When file is read from a disk, it’s converted to message in memory. Body is created from file content, and label from file name. All other message properties are at their default values. This allows us to process messages in same fashion whether they come from a queue or from a file.

This task relies on OS to notify us when there’s new file in a folder, so resource usage is minimal while waiting. It also means file is quickly loaded for processing once it’s available, without much delays.

Source settings

Configure where to look for files. QueueMonitor can watch single folder or include its subfolders as well. You can also choose which file extension will be processed.

File settings

Configure what happens with a file after it’s processed. It’s important to note that file can’t stay in that same folder after processing. You can choose whether to delete or move file afterwards.

Moving processed files

If you choose to move processed files, you can configure two different folders - one for messages which were successfully processed, and one for those which failed.

Clean up of processed files

To prevent old historical files to take too much place on a disk, you can turn on automatic delete of oldest files.

Actions

Configure actions which will be performed on messages.

Message actions