Class ClusterShardingSettings.TuningParameters

  • Enclosing class:
    ClusterShardingSettings

    public static class ClusterShardingSettings.TuningParameters
    extends java.lang.Object
    • Constructor Detail

      • 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,
                                java.lang.String entityRecoveryStrategy,
                                scala.concurrent.duration.FiniteDuration entityRecoveryConstantRateStrategyFrequency,
                                int entityRecoveryConstantRateStrategyNumberOfEntities,
                                int coordinatorStateWriteMajorityPlus,
                                int coordinatorStateReadMajorityPlus,
                                int leastShardAllocationAbsoluteLimit,
                                double leastShardAllocationRelativeLimit,
                                scala.concurrent.duration.FiniteDuration passivationStopTimeout)
    • Method Detail

      • 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

        public java.lang.String 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()
      • passivationStopTimeout

        public scala.concurrent.duration.FiniteDuration passivationStopTimeout()
      • 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()