Package org.apache.cassandra.repair
Class CommonRange
java.lang.Object
org.apache.cassandra.repair.CommonRange
Groups ranges with identical endpoints/transient endpoints
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal com.google.common.collect.ImmutableSet<InetAddressAndPort>final booleanfinal Collection<Range<Token>>final com.google.common.collect.ImmutableSet<InetAddressAndPort> -
Constructor Summary
ConstructorsConstructorDescriptionCommonRange(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints, Collection<Range<Token>> ranges) CommonRange(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints, Collection<Range<Token>> ranges, boolean hasSkippedReplicas) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanmatchesEndpoints(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints) toString()
-
Field Details
-
endpoints
-
transEndpoints
-
ranges
-
hasSkippedReplicas
public final boolean hasSkippedReplicas
-
-
Constructor Details
-
CommonRange
public CommonRange(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints, Collection<Range<Token>> ranges) -
CommonRange
public CommonRange(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints, Collection<Range<Token>> ranges, boolean hasSkippedReplicas)
-
-
Method Details
-
matchesEndpoints
public boolean matchesEndpoints(Set<InetAddressAndPort> endpoints, Set<InetAddressAndPort> transEndpoints) -
equals
-
hashCode
public int hashCode() -
toString
-