Class VelocitySchedulerConfig.VelocitySchedulerConfigBuilder<C extends VelocitySchedulerConfig,​B extends VelocitySchedulerConfig.VelocitySchedulerConfigBuilder<C,​B>>

  • Enclosing class:
    VelocitySchedulerConfig

    public abstract static class VelocitySchedulerConfig.VelocitySchedulerConfigBuilder<C extends VelocitySchedulerConfig,​B extends VelocitySchedulerConfig.VelocitySchedulerConfigBuilder<C,​B>>
    extends com.skytix.schedulerclient.SchedulerConfig.SchedulerConfigBuilder<C,​B>
    • Constructor Detail

      • VelocitySchedulerConfigBuilder

        public VelocitySchedulerConfigBuilder()
    • Method Detail

      • maxOfferQueueSize

        public B maxOfferQueueSize​(java.lang.Integer maxOfferQueueSize)
      • maxUpdateQueueSize

        public B maxUpdateQueueSize​(java.lang.Integer maxUpdateQueueSize)
      • maxTaskQueueSize

        public B maxTaskQueueSize​(java.lang.Integer maxTaskQueueSize)
      • maxNumConcurrentTasks

        public B maxNumConcurrentTasks​(java.lang.Integer maxNumConcurrentTasks)
      • restrictedGpuScheduling

        public B restrictedGpuScheduling​(boolean restrictedGpuScheduling)
      • taskRetryLimit

        public B taskRetryLimit​(int taskRetryLimit)
      • taskQueueFullWaitTimeout

        public B taskQueueFullWaitTimeout​(int taskQueueFullWaitTimeout)
      • taskQueueFullWaitTimeoutUnit

        public B taskQueueFullWaitTimeoutUnit​(java.util.concurrent.TimeUnit taskQueueFullWaitTimeoutUnit)
      • heartbeatDelaySeconds

        public B heartbeatDelaySeconds​(int heartbeatDelaySeconds)
      • defaultTaskEventHandler

        public B defaultTaskEventHandler​(TaskEventHandler defaultTaskEventHandler)
      • numOfferConsumers

        public B numOfferConsumers​(java.lang.Integer numOfferConsumers)
      • priorites

        public B priorites​(java.lang.Class<? extends java.lang.Enum<? extends Priority>> priorites)
      • defaultPriority

        public B defaultPriority​(Priority defaultPriority)
      • showTaskPriority

        public B showTaskPriority​(boolean showTaskPriority)
      • taskGroups

        public B taskGroups​(java.util.List<TaskGroup> taskGroups)