Class SchedulingDefaults

java.lang.Object
org.apache.nifi.c2.protocol.component.api.SchedulingDefaults
All Implemented Interfaces:
Serializable

public class SchedulingDefaults extends Object implements Serializable
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • defaultSchedulingStrategy

      private org.apache.nifi.scheduling.SchedulingStrategy defaultSchedulingStrategy
    • defaultSchedulingPeriodMillis

      private long defaultSchedulingPeriodMillis
    • penalizationPeriodMillis

      private long penalizationPeriodMillis
    • yieldDurationMillis

      private long yieldDurationMillis
    • defaultRunDurationNanos

      private long defaultRunDurationNanos
    • defaultMaxConcurrentTasks

      private String defaultMaxConcurrentTasks
    • defaultConcurrentTasksBySchedulingStrategy

      private Map<String,Integer> defaultConcurrentTasksBySchedulingStrategy
    • defaultSchedulingPeriodsBySchedulingStrategy

      private Map<String,String> defaultSchedulingPeriodsBySchedulingStrategy
  • Constructor Details

    • SchedulingDefaults

      public SchedulingDefaults()
  • Method Details

    • getDefaultSchedulingStrategy

      public org.apache.nifi.scheduling.SchedulingStrategy getDefaultSchedulingStrategy()
    • setDefaultSchedulingStrategy

      public void setDefaultSchedulingStrategy(org.apache.nifi.scheduling.SchedulingStrategy defaultSchedulingStrategy)
    • getDefaultSchedulingPeriodMillis

      public long getDefaultSchedulingPeriodMillis()
    • setDefaultSchedulingPeriodMillis

      public void setDefaultSchedulingPeriodMillis(long defaultSchedulingPeriodMillis)
    • getPenalizationPeriodMillis

      public long getPenalizationPeriodMillis()
    • setPenalizationPeriodMillis

      public void setPenalizationPeriodMillis(long penalizationPeriodMillis)
    • getYieldDurationMillis

      public long getYieldDurationMillis()
    • setYieldDurationMillis

      public void setYieldDurationMillis(long yieldDurationMillis)
    • getDefaultRunDurationNanos

      public long getDefaultRunDurationNanos()
    • setDefaultRunDurationNanos

      public void setDefaultRunDurationNanos(long defaultRunDurationNanos)
    • getDefaultMaxConcurrentTasks

      public String getDefaultMaxConcurrentTasks()
    • setDefaultMaxConcurrentTasks

      public void setDefaultMaxConcurrentTasks(String defaultMaxConcurrentTasks)
    • getDefaultConcurrentTasksBySchedulingStrategy

      public Map<String,Integer> getDefaultConcurrentTasksBySchedulingStrategy()
    • setDefaultConcurrentTasksBySchedulingStrategy

      public void setDefaultConcurrentTasksBySchedulingStrategy(Map<String,Integer> defaultConcurrentTasksBySchedulingStrategy)
    • getDefaultSchedulingPeriodsBySchedulingStrategy

      public Map<String,String> getDefaultSchedulingPeriodsBySchedulingStrategy()
    • setDefaultSchedulingPeriodsBySchedulingStrategy

      public void setDefaultSchedulingPeriodsBySchedulingStrategy(Map<String,String> defaultSchedulingPeriodsBySchedulingStrategy)