Jagger
 All Classes Namespaces Files Functions Variables Groups Pages
Iterator<Pair<Q, E> > com.griddynamics.jagger.invoker.SimpleLoadBalancer< Q, E >.provide ( )

Always returns an exact pair of endpoint and query.

Author
Grid Dynamics
Returns
iterator over pair

Implements com.griddynamics.jagger.invoker.LoadBalancer< Q, E >.

53  {
54  return new Iterator<Pair<Q, E>>() {
55  @Override
56  public boolean hasNext() {
57  return true;
58  }
59 
60  @Override
61  public Pair<Q, E> next() {
62  return Pair.of(query, endpoint);
63  }
64 
65  @Override
66  public void remove() {
67  throw new UnsupportedOperationException("Read only iterator");
68  }
69  };
70  }