Package org.apache.pekko.cluster.ddata
Class Replicator.WriteMajorityPlus
java.lang.Object
org.apache.pekko.cluster.ddata.Replicator.WriteMajorityPlus
- All Implemented Interfaces:
Serializable,Replicator.WriteConsistency,scala.Equals,scala.Product
- Enclosing class:
- Replicator
public static final class Replicator.WriteMajorityPlus
extends Object
implements Replicator.WriteConsistency, scala.Product, Serializable
WriteMajority but with the given number of additional nodes added to the majority count. At most
all nodes. Exiting nodes are excluded using WriteMajorityPlus because those are typically
about to be removed and will not be able to respond.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWriteMajorityPlus(Duration timeout, int additional) Java APIWriteMajorityPlus(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
-
WriteMajorityPlus
public WriteMajorityPlus(scala.concurrent.duration.FiniteDuration timeout, int additional, int minCap) -
WriteMajorityPlus
Java API
-
-
Method Details
-
timeout
public scala.concurrent.duration.FiniteDuration timeout()- Specified by:
timeoutin interfaceReplicator.WriteConsistency
-
additional
public int additional() -
minCap
public int minCap() -
copy
public Replicator.WriteMajorityPlus 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
-