Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package com.facebook.presto.execution;
 
 
 
 public class NodeSchedulerConfig
 {
     private int minCandidates = 10;
     private boolean locationAwareScheduling = true;
     private boolean includeCoordinator = true;
     private boolean multipleTasksPerNode;
     private int maxSplitsPerNode = 100;
     private int maxPendingSplitsPerNodePerTask = 10;
 
     public boolean isMultipleTasksPerNodeEnabled()
     {
         return ;
     }
 
     @ConfigDescription("Allow nodes to be selected multiple times by the node scheduler, in a single stage")
     @Config("node-scheduler.multiple-tasks-per-node-enabled")
     public NodeSchedulerConfig setMultipleTasksPerNodeEnabled(boolean multipleTasksPerNode)
     {
         this. = multipleTasksPerNode;
         return this;
     }
 
     @Min(1)
     public int getMinCandidates()
     {
         return ;
     }
 
     @Config("node-scheduler.min-candidates")
     public NodeSchedulerConfig setMinCandidates(int candidates)
     {
         this. = candidates;
         return this;
     }
 
     public boolean isLocationAwareSchedulingEnabled()
     {
         return ;
     }
 
     @Config("node-scheduler.location-aware-scheduling-enabled")
     public NodeSchedulerConfig setLocationAwareSchedulingEnabled(boolean locationAwareScheduling)
     {
         this. = locationAwareScheduling;
         return this;
     }
 
     public boolean isIncludeCoordinator()
     {
         return ;
     }
 
     @Config("node-scheduler.include-coordinator")
     public NodeSchedulerConfig setIncludeCoordinator(boolean includeCoordinator)
     {
         this. = includeCoordinator;
         return this;
     }
 
     @Config("node-scheduler.max-pending-splits-per-node-per-task")
     public NodeSchedulerConfig setMaxPendingSplitsPerNodePerTask(int maxPendingSplitsPerNodePerTask)
     {
         this. = maxPendingSplitsPerNodePerTask;
         return this;
     }
 
     public int getMaxPendingSplitsPerNodePerTask()
     {
         return ;
     }
 
     public int getMaxSplitsPerNode()
     {
         return ;
     }
 
     @Config("node-scheduler.max-splits-per-node")
     public NodeSchedulerConfig setMaxSplitsPerNode(int maxSplitsPerNode)
     {
        this. = maxSplitsPerNode;
        return this;
    }
New to GrepCode? Check out our FAQ X