Class SolverHandlerConfig


  • public class SolverHandlerConfig
    extends Object
    • Constructor Detail

      • SolverHandlerConfig

        public SolverHandlerConfig​(String targetUserId,
                                   int publishWindowSize,
                                   Duration syncInterval,
                                   Duration syncQueriesShift,
                                   Duration usersSyncInterval,
                                   Duration waitForImprovedSolutionDuration,
                                   Duration improveSolutionOnBackgroundDuration)
    • Method Detail

      • getTargetUserId

        public String getTargetUserId()
      • getPublishWindowSize

        public int getPublishWindowSize()
      • getSyncInterval

        public Duration getSyncInterval()
      • getSyncQueriesShift

        public Duration getSyncQueriesShift()
      • getUsersSyncInterval

        public Duration getUsersSyncInterval()
      • getWaitForImprovedSolutionDuration

        public Duration getWaitForImprovedSolutionDuration()
      • getImproveSolutionOnBackgroundDuration

        public Duration getImproveSolutionOnBackgroundDuration()