Uses of Interface
org.apache.cassandra.locator.ReplicaPlan
Packages that use ReplicaPlan
-
Uses of ReplicaPlan in org.apache.cassandra.locator
Classes in org.apache.cassandra.locator with type parameters of type ReplicaPlanModifier and TypeInterfaceDescriptioninterfaceReplicaPlan<E extends Endpoints<E>,P extends ReplicaPlan<E, P>> static classReplicaPlan.AbstractReplicaPlan<E extends Endpoints<E>,P extends ReplicaPlan<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.Subinterfaces of ReplicaPlan in org.apache.cassandra.locatorModifier and TypeInterfaceDescriptionstatic interfaceReplicaPlan.ForRead<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E, P>> Classes in org.apache.cassandra.locator that implement ReplicaPlanModifier and TypeClassDescriptionstatic 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 classstatic classstatic classstatic classstatic classMethods in org.apache.cassandra.locator with parameters of type ReplicaPlanModifier and TypeMethodDescriptionstatic ReplicaPlan.ForWriteReplicaPlans.forReadRepair(Token token, ReplicaPlan<?, ?> readPlan) static ReplicaPlans.SelectorReplicaPlans.writeReadRepair(ReplicaPlan<?, ?> readPlan) TODO: Transient Replication C-14404/C-14665 TODO: We employ this even when there is no monotonicity to guarantee, e.g.