Uses of Interface
org.apache.cassandra.locator.ReplicaPlan
-
Packages that use ReplicaPlan Package Description org.apache.cassandra.locator -
-
Uses of ReplicaPlan in org.apache.cassandra.locator
Classes in org.apache.cassandra.locator with type parameters of type ReplicaPlan Modifier and Type Interface Description interfaceReplicaPlan<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.locator Modifier and Type Interface Description static interfaceReplicaPlan.ForRead<E extends Endpoints<E>,P extends ReplicaPlan.ForRead<E,P>>Classes in org.apache.cassandra.locator that implement ReplicaPlan Modifier and Type Class Description 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 classReplicaPlan.ForPaxosWritestatic classReplicaPlan.ForRangeReadstatic classReplicaPlan.ForTokenReadstatic classReplicaPlan.ForWriteMethods in org.apache.cassandra.locator with parameters of type ReplicaPlan Modifier and Type Method Description static 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.
-