COUNT Library
Often times in interfaces we have this use case where we have a datasource that will give us information with a sequence of incrementing IDs. For instance the IMAP email protocol is an example of this.
If you only had 20 emails and each email takes a second to query, then a for loop would work fine. But what if you have 100,000 emails? You really need to be able to wake up a component, get a small batch of say 10, iterate and store the next ID and then get the next 10 and so on.
It’s nice to control where you start from and keep incrementing the value as we go forward. The COUNT library solves this problem.
This is a very useful pattern for lots of Feeder interfaces. It’s used as part of the IMAP Email Feed component.