Class TaskSettings
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.tasks.TaskSettings
 
- 
 public class TaskSettings extends java.lang.ObjectThis class wraps ups the settings of a gateway task. It is made as a convenience class for programmatically creating new tasks.
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaskSettingscreateNew(GatewayContext context, java.lang.String ownerId, java.lang.String typeId)GatewayTaskRecordgetTaskRecord()<T extends PersistentRecord>
 TgetTaskSettingsRecord()voidsave()voidsetScheduleAtTime(java.util.Date targetDate)voidsetScheduleCron(java.lang.String pattern)voidsetScheduleRunAfterDelay(long delayMS)voidsetScheduleRunImmediately()
 
- 
- 
- 
Method Detail- 
createNewpublic static TaskSettings createNew(GatewayContext context, java.lang.String ownerId, java.lang.String typeId) 
 - 
getTaskRecordpublic GatewayTaskRecord getTaskRecord() 
 - 
getTaskSettingsRecordpublic <T extends PersistentRecord> T getTaskSettingsRecord() 
 - 
setScheduleRunImmediatelypublic void setScheduleRunImmediately() 
 - 
setScheduleRunAfterDelaypublic void setScheduleRunAfterDelay(long delayMS) 
 - 
setScheduleAtTimepublic void setScheduleAtTime(java.util.Date targetDate) 
 - 
setScheduleCronpublic void setScheduleCron(java.lang.String pattern) 
 - 
savepublic void save() throws java.lang.Exception- Throws:
- java.lang.Exception
 
 
- 
 
-