Class GenericPoller<T>

  • All Implemented Interfaces:
    Poller<T>

    public class GenericPoller<T>
    extends Object
    implements Poller<T>
    Author:
    nkorange
    • Constructor Detail

      • GenericPoller

        public GenericPoller​(List<T> items)
    • Method Detail

      • next

        public T next()
        Description copied from interface: Poller
        Get next element selected by poller
        Specified by:
        next in interface Poller<T>
        Returns:
        next element
      • refresh

        public Poller<T> refresh​(List<T> items)
        Description copied from interface: Poller
        Update items stored in poller
        Specified by:
        refresh in interface Poller<T>
        Parameters:
        items - new item list
        Returns:
        new poller instance