java.lang.Object
com.inductiveautomation.ignition.gateway.tasks.TaskSettings

public class TaskSettings extends Object
This class wraps ups the settings of a gateway task. It is made as a convenience class for programmatically creating new tasks.
  • Method Details

    • createNew

      public static TaskSettings createNew(GatewayContext context, String ownerId, String typeId)
    • getTaskRecord

      public GatewayTaskRecord getTaskRecord()
    • getTaskSettingsRecord

      public <T extends PersistentRecord> T getTaskSettingsRecord()
    • setScheduleRunImmediately

      public void setScheduleRunImmediately()
    • setScheduleRunAfterDelay

      public void setScheduleRunAfterDelay(long delayMS)
    • setScheduleAtTime

      public void setScheduleAtTime(Date targetDate)
    • setScheduleCron

      public void setScheduleCron(String pattern)
    • save

      public void save() throws Exception
      Throws:
      Exception