public static class RangesAtEndpoint.Builder extends RangesAtEndpoint implements ReplicaCollection.Builder<RangesAtEndpoint>
RangesAtEndpoint.Builder
AbstractReplicaCollection.ReplicaList, AbstractReplicaCollection.ReplicaMap<K>
ReplicaCollection.Builder.Conflict
ReplicaCollection.Builder<C extends ReplicaCollection<C>>
EMPTY_LIST, list
Constructor and Description |
---|
Builder(InetAddressAndPort endpoint) |
Builder(InetAddressAndPort endpoint,
int capacity) |
Modifier and Type | Method and Description |
---|---|
RangesAtEndpoint.Builder |
add(Replica replica) |
RangesAtEndpoint.Builder |
add(Replica replica,
ReplicaCollection.Builder.Conflict ignoreConflict) |
RangesAtEndpoint |
build() |
RangesAtEndpoint |
snapshot() |
builder, builder, byRange, collector, concat, contains, contains, copyOf, empty, endpoint, endpoints, isDummyList, newBuilder, of, of, onlyFull, onlyTransient, ranges, snapshot, toDummyList, unwrap
anyMatch, asList, collector, count, equals, filter, filter, filterLazily, filterLazily, forEach, get, hashCode, isEmpty, iterator, size, sorted, stream, subList, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, addAll
public Builder(InetAddressAndPort endpoint)
public Builder(InetAddressAndPort endpoint, int capacity)
public RangesAtEndpoint.Builder add(Replica replica)
add
in interface ReplicaCollection.Builder<RangesAtEndpoint>
public RangesAtEndpoint.Builder add(Replica replica, ReplicaCollection.Builder.Conflict ignoreConflict)
add
in interface ReplicaCollection.Builder<RangesAtEndpoint>
replica
- add this replica to the end of the collectionignoreConflict
- conflicts to ignore, see ReplicaCollection.Builder.Conflict
public RangesAtEndpoint snapshot()
snapshot
in interface ReplicaCollection.Builder<RangesAtEndpoint>
snapshot
in class RangesAtEndpoint
public RangesAtEndpoint build()
build
in interface ReplicaCollection.Builder<RangesAtEndpoint>
Copyright © 2009-2022 The Apache Software Foundation