public interface ReplicaCollection<C extends ReplicaCollection<C>> extends java.lang.Iterable<Replica>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ReplicaCollection.Builder<C extends ReplicaCollection<C>>
A mutable (append-only) extension of a ReplicaCollection.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Replica replica) |
int |
count(java.util.function.Predicate<Replica> predicate) |
java.util.Set<InetAddressAndPort> |
endpoints() |
boolean |
equals(java.lang.Object o) |
C |
filter(java.util.function.Predicate<Replica> predicate) |
C |
filter(java.util.function.Predicate<Replica> predicate,
int maxSize) |
java.lang.Iterable<Replica> |
filterLazily(java.util.function.Predicate<Replica> predicate) |
java.lang.Iterable<Replica> |
filterLazily(java.util.function.Predicate<Replica> predicate,
int maxSize) |
Replica |
get(int i) |
int |
hashCode() |
boolean |
isEmpty() |
java.util.Iterator<Replica> |
iterator() |
int |
size() |
C |
sorted(java.util.Comparator<Replica> comparator) |
java.util.stream.Stream<Replica> |
stream() |
C |
subList(int start,
int end) |
java.lang.String |
toString() |
java.util.Set<InetAddressAndPort> endpoints()
Replica get(int i)
i - a value in the range [0..size())int size()
boolean isEmpty()
boolean contains(Replica replica)
int count(java.util.function.Predicate<Replica> predicate)
C filter(java.util.function.Predicate<Replica> predicate)
C filter(java.util.function.Predicate<Replica> predicate, int maxSize)
java.lang.Iterable<Replica> filterLazily(java.util.function.Predicate<Replica> predicate)
java.lang.Iterable<Replica> filterLazily(java.util.function.Predicate<Replica> predicate, int maxSize)
C subList(int start, int end)
C sorted(java.util.Comparator<Replica> comparator)
java.util.Iterator<Replica> iterator()
iterator in interface java.lang.Iterable<Replica>java.util.stream.Stream<Replica> stream()
boolean equals(java.lang.Object o)
equals in class java.lang.Objectint hashCode()
hashCode in class java.lang.Objectjava.lang.String toString()
toString in class java.lang.ObjectCopyright © 2009-2022 The Apache Software Foundation