Class TaskSettings


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

      • createNew

        public static TaskSettings createNew​(GatewayContext context,
                                             java.lang.String ownerId,
                                             java.lang.String typeId)
      • getTaskSettingsRecord

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

        public void setScheduleRunImmediately()
      • setScheduleRunAfterDelay

        public void setScheduleRunAfterDelay​(long delayMS)
      • setScheduleAtTime

        public void setScheduleAtTime​(java.util.Date targetDate)
      • setScheduleCron

        public void setScheduleCron​(java.lang.String pattern)
      • save

        public void save()
                  throws java.lang.Exception
        Throws:
        java.lang.Exception