Uses of Class
org.apache.cassandra.locator.Endpoints
Packages that use Endpoints
Package
Description
-
Uses of Endpoints in org.apache.cassandra.db
Methods in org.apache.cassandra.db with parameters of type EndpointsModifier and TypeMethodDescriptionintConsistencyLevel.blockForWrite(AbstractReplicationStrategy replicationStrategy, Endpoints<?> pending) static com.carrotsearch.hppc.ObjectIntHashMap<String>ConsistencyLevel.eachQuorumForWrite(AbstractReplicationStrategy replicationStrategy, Endpoints<?> pendingWithDown) -
Uses of Endpoints in org.apache.cassandra.index
Methods in org.apache.cassandra.index with type parameters of type EndpointsModifier and TypeMethodDescription<E extends Endpoints<E>>
EIndexStatusManager.filterForQuery(E liveEndpoints, Keyspace keyspace, Index.QueryPlan indexQueryPlan, ConsistencyLevel level) Remove endpoints whose indexes are not queryable for the specifiedIndex.QueryPlan. -
Uses of Endpoints in org.apache.cassandra.locator
Classes in org.apache.cassandra.locator with type parameters of type EndpointsModifier and TypeClassDescriptionclassA collection of Endpoints for a given ring position.classReplicaLayout<E extends Endpoints<E>>The relevant replicas for an operation over a given range or token.static classReplicaLayout.ForWrite<E extends Endpoints<E>>interfaceReplicaPlan<E extends Endpoints<E>,P extends ReplicaPlan<E, P>> static classReplicaPlan.AbstractForRead<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> static classReplicaPlan.AbstractReplicaPlan<E extends Endpoints<E>,P extends ReplicaPlan<E, P>> static interfaceReplicaPlan.ForRead<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> static interfaceReplicaPlan.Shared<E extends Endpoints<E>,P extends ReplicaPlan<E, P>> Used by AbstractReadExecutor, {Data,Digest}Resolver and ReadRepair to share a ReplicaPlan whose 'contacts' replicas we progressively modify via various forms of speculation (initial speculation, rr-read and rr-write) The internal reference is not volatile, despite being shared between threads.Subclasses of Endpoints in org.apache.cassandra.locatorModifier and TypeClassDescriptionclassA ReplicaCollection where all Replica are required to cover a range that fully contains the range() defined in the builder().static classclassA ReplicaCollection where all Replica are required to cover a range that fully contains the token() defined in the builder().static classMethods in org.apache.cassandra.locator with type parameters of type EndpointsModifier and TypeMethodDescriptionstatic <E extends Endpoints<E>>
Estatic <E extends Endpoints<E>>
EEndpoints.concat(E natural, E pending) Care must be taken to ensure no conflicting ranges occur in pending and natural.<E extends Endpoints<E>,L extends ReplicaLayout.ForWrite<E>>
EReplicaPlans.Selector.select(ConsistencyLevel consistencyLevel, L liveAndDown, L live) Select theEndpointsfrom and to contact according to the consistency level.Methods in org.apache.cassandra.locator with parameters of type EndpointsModifier and TypeMethodDescriptionstatic booleanReplicaPlans.isSufficientLiveReplicasForRead(AbstractReplicationStrategy replicationStrategy, ConsistencyLevel consistencyLevel, Endpoints<?> liveReplicas) -
Uses of Endpoints in org.apache.cassandra.service.reads
Classes in org.apache.cassandra.service.reads with type parameters of type EndpointsModifier and TypeClassDescriptionclassDataResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> classDigestResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> classReadCallback<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> classReplicaFilteringProtection<E extends Endpoints<E>>Helper in charge of collecting additional queries to be done on the coordinator to protect against invalid results being included due to replica-side filtering (secondary indexes orALLOW * FILTERING).classResponseResolver<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> -
Uses of Endpoints in org.apache.cassandra.service.reads.repair
Classes in org.apache.cassandra.service.reads.repair with type parameters of type EndpointsModifier and TypeClassDescriptionclassAbstractReadRepair<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> classBlockingReadRepair<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> 'Classic' read repair.classNoopReadRepair<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> Bypasses the read repair path for short read protection and testingclassPartitionIteratorMergeListener<E extends Endpoints<E>>classReadOnlyReadRepair<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> Only performs the collection of data responses and reconciliation of them, doesn't send repair mutations to replicas.interfaceReadRepair<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> classRowIteratorMergeListener<E extends Endpoints<E>>Methods in org.apache.cassandra.service.reads.repair with type parameters of type EndpointsModifier and TypeMethodDescriptionstatic <E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>>
ReadRepair<E,P> ReadRepair.create(ReadCommand command, ReplicaPlan.Shared<E, P> replicaPlan, Dispatcher.RequestTime requestTime) <E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>>
ReadRepair<E,P> ReadRepair.Factory.create(ReadCommand command, ReplicaPlan.Shared<E, P> replicaPlan, Dispatcher.RequestTime requestTime)