Package jadex.future

Class IntermediateFutureIterator<E>

java.lang.Object
jadex.future.IntermediateFutureIterator<E>
All Implemented Interfaces:
Iterator<E>

public class IntermediateFutureIterator<E> extends Object implements Iterator<E>
Helper class for iterating over the results of an intermediate future. Uses a suspendable for realizing blocking operations.
  • Field Details

  • Constructor Details

    • IntermediateFutureIterator

      public IntermediateFutureIterator(IIntermediateFuture<E> fut)
      Create an intermediate future iterator.
  • Method Details

    • hasNext

      public boolean hasNext()
      Check for more results.
      Specified by:
      hasNext in interface Iterator<E>
    • next

      public E next()
      Get next result.
      Specified by:
      next in interface Iterator<E>
    • remove

      public void remove()
      Not supported.
      Specified by:
      remove in interface Iterator<E>