Module io.helidon.webclient.grpc
Package io.helidon.webclient.grpc
Class ClientUriSuppliers.OrderedSupplier
java.lang.Object
io.helidon.webclient.grpc.ClientUriSuppliers.OrderedSupplier
- All Implemented Interfaces:
ClientUriSupplier
,Iterable<ClientUri>
,Iterator<ClientUri>
- Enclosing class:
ClientUriSuppliers
Supplies an iterator that returns URIs chosen in order from
first to last.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreates an ordered supplier.create
(Collection<ClientUri> clientUris) Creates an ordered supplier.boolean
hasNext()
next()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.webclient.grpc.ClientUriSupplier
iterator
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Constructor Details
-
OrderedSupplier
-
-
Method Details
-
create
Creates an ordered supplier.- Parameters:
clientUris
- array of client URIs- Returns:
- new supplier
-
create
Creates an ordered supplier.- Parameters:
clientUris
- collection of client URIs- Returns:
- new supplier
-
hasNext
public boolean hasNext() -
next
-