An iterator returning a list of Collectors to try. This class is
nondeterministic, since it puts collectors back on the list after some
period.
No node will be polled more than once per maxRetryRateMs milliseconds.
hasNext() will continue return true if you have not called it recently.