Jagger
 All Classes Namespaces Files Functions Variables Enumerator 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 >.

Definition at line 52 of file SimpleLoadBalancer.java.

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