Package org.apache.pekko.cluster.ddata
Class Replicator.ReadMajorityPlus
java.lang.Object
org.apache.pekko.cluster.ddata.Replicator.ReadMajorityPlus
- All Implemented Interfaces:
Serializable,Replicator.ReadConsistency,scala.Equals,scala.Product
- Enclosing class:
- Replicator
public static final class Replicator.ReadMajorityPlus
extends Object
implements Replicator.ReadConsistency, scala.Product, Serializable
ReadMajority but with the given number of additional nodes added to the majority count. At most
all nodes. Exiting nodes are excluded using ReadMajorityPlus because those are typically
about to be removed and will not be able to respond.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionReadMajorityPlus(Duration timeout, int additional) Java APIReadMajorityPlus(scala.concurrent.duration.FiniteDuration timeout, int additional, int minCap) -
Method Summary
Modifier and TypeMethodDescriptionintbooleancopy(scala.concurrent.duration.FiniteDuration timeout, int additional, int minCap) scala.concurrent.duration.FiniteDurationintintbooleaninthashCode()intminCap()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>scala.concurrent.duration.FiniteDurationtimeout()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
ReadMajorityPlus
public ReadMajorityPlus(scala.concurrent.duration.FiniteDuration timeout, int additional, int minCap) -
ReadMajorityPlus
Java API
-
-
Method Details
-
timeout
public scala.concurrent.duration.FiniteDuration timeout()- Specified by:
timeoutin interfaceReplicator.ReadConsistency
-
additional
public int additional() -
minCap
public int minCap() -
copy
public Replicator.ReadMajorityPlus copy(scala.concurrent.duration.FiniteDuration timeout, int additional, int minCap) -
copy$default$1
public scala.concurrent.duration.FiniteDuration copy$default$1() -
copy$default$2
public int copy$default$2() -
copy$default$3
public int copy$default$3() -
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArityin interfacescala.Product
-
productElement
- Specified by:
productElementin interfacescala.Product
-
productIterator
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-