Class ClusterShardingSettings.TuningParameters
java.lang.Object
org.apache.pekko.cluster.sharding.ClusterShardingSettings.TuningParameters
- Enclosing class:
- ClusterShardingSettings
-
Constructor Summary
ConstructorsConstructorDescriptionTuningParameters(scala.concurrent.duration.FiniteDuration coordinatorFailureBackoff, scala.concurrent.duration.FiniteDuration retryInterval, int bufferSize, scala.concurrent.duration.FiniteDuration handOffTimeout, scala.concurrent.duration.FiniteDuration shardStartTimeout, scala.concurrent.duration.FiniteDuration shardFailureBackoff, scala.concurrent.duration.FiniteDuration entityRestartBackoff, scala.concurrent.duration.FiniteDuration rebalanceInterval, int snapshotAfter, int keepNrOfBatches, int leastShardAllocationRebalanceThreshold, int leastShardAllocationMaxSimultaneousRebalance, scala.concurrent.duration.FiniteDuration waitingForStateTimeout, scala.concurrent.duration.FiniteDuration updatingStateTimeout, String entityRecoveryStrategy, scala.concurrent.duration.FiniteDuration entityRecoveryConstantRateStrategyFrequency, int entityRecoveryConstantRateStrategyNumberOfEntities, int coordinatorStateWriteMajorityPlus, int coordinatorStateReadMajorityPlus, int leastShardAllocationAbsoluteLimit, double leastShardAllocationRelativeLimit) -
Method Summary
Modifier and TypeMethodDescriptionintscala.concurrent.duration.FiniteDurationintintscala.concurrent.duration.FiniteDurationintscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationintintintintdoublescala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDurationintscala.concurrent.duration.FiniteDurationscala.concurrent.duration.FiniteDuration
-
Constructor Details
-
TuningParameters
public TuningParameters(scala.concurrent.duration.FiniteDuration coordinatorFailureBackoff, scala.concurrent.duration.FiniteDuration retryInterval, int bufferSize, scala.concurrent.duration.FiniteDuration handOffTimeout, scala.concurrent.duration.FiniteDuration shardStartTimeout, scala.concurrent.duration.FiniteDuration shardFailureBackoff, scala.concurrent.duration.FiniteDuration entityRestartBackoff, scala.concurrent.duration.FiniteDuration rebalanceInterval, int snapshotAfter, int keepNrOfBatches, int leastShardAllocationRebalanceThreshold, int leastShardAllocationMaxSimultaneousRebalance, scala.concurrent.duration.FiniteDuration waitingForStateTimeout, scala.concurrent.duration.FiniteDuration updatingStateTimeout, String entityRecoveryStrategy, scala.concurrent.duration.FiniteDuration entityRecoveryConstantRateStrategyFrequency, int entityRecoveryConstantRateStrategyNumberOfEntities, int coordinatorStateWriteMajorityPlus, int coordinatorStateReadMajorityPlus, int leastShardAllocationAbsoluteLimit, double leastShardAllocationRelativeLimit)
-
-
Method Details
-
bufferSize
public int bufferSize() -
coordinatorFailureBackoff
public scala.concurrent.duration.FiniteDuration coordinatorFailureBackoff() -
coordinatorStateReadMajorityPlus
public int coordinatorStateReadMajorityPlus() -
coordinatorStateWriteMajorityPlus
public int coordinatorStateWriteMajorityPlus() -
entityRecoveryConstantRateStrategyFrequency
public scala.concurrent.duration.FiniteDuration entityRecoveryConstantRateStrategyFrequency() -
entityRecoveryConstantRateStrategyNumberOfEntities
public int entityRecoveryConstantRateStrategyNumberOfEntities() -
entityRecoveryStrategy
-
entityRestartBackoff
public scala.concurrent.duration.FiniteDuration entityRestartBackoff() -
handOffTimeout
public scala.concurrent.duration.FiniteDuration handOffTimeout() -
keepNrOfBatches
public int keepNrOfBatches() -
leastShardAllocationAbsoluteLimit
public int leastShardAllocationAbsoluteLimit() -
leastShardAllocationMaxSimultaneousRebalance
public int leastShardAllocationMaxSimultaneousRebalance() -
leastShardAllocationRebalanceThreshold
public int leastShardAllocationRebalanceThreshold() -
leastShardAllocationRelativeLimit
public double leastShardAllocationRelativeLimit() -
rebalanceInterval
public scala.concurrent.duration.FiniteDuration rebalanceInterval() -
retryInterval
public scala.concurrent.duration.FiniteDuration retryInterval() -
shardFailureBackoff
public scala.concurrent.duration.FiniteDuration shardFailureBackoff() -
shardStartTimeout
public scala.concurrent.duration.FiniteDuration shardStartTimeout() -
snapshotAfter
public int snapshotAfter() -
updatingStateTimeout
public scala.concurrent.duration.FiniteDuration updatingStateTimeout() -
waitingForStateTimeout
public scala.concurrent.duration.FiniteDuration waitingForStateTimeout()
-