Class LearnerMaster

  • Direct Known Subclasses:
    Leader, ObserverMaster

    public abstract class LearnerMaster
    extends Object
    interface for keeping Observers in sync
    • Constructor Detail

      • LearnerMaster

        public LearnerMaster()
    • Method Detail

      • getMaxConcurrentSnapSyncs

        public int getMaxConcurrentSnapSyncs()
      • setMaxConcurrentSnapSyncs

        public void setMaxConcurrentSnapSyncs​(int maxConcurrentSnapSyncs)
      • getMaxConcurrentDiffSyncs

        public int getMaxConcurrentDiffSyncs()
      • setMaxConcurrentDiffSyncs

        public void setMaxConcurrentDiffSyncs​(int maxConcurrentDiffSyncs)
      • getLearnerSnapSyncThrottler

        public LearnerSyncThrottler getLearnerSnapSyncThrottler()
        snap sync throttler
        Returns:
        snapshot throttler
      • getLearnerDiffSyncThrottler

        public LearnerSyncThrottler getLearnerDiffSyncThrottler()
        diff sync throttler
        Returns:
        diff throttler