public interface TaskScheduleInformation
TaskClient
Modifier and Type | Method and Description |
---|---|
void |
addTaskAttributes(Entry taskEntry)
Adds utility specific attributes to the provided task entry that is added to the task backend.
|
Collection<String> |
getDependencyIds()
Gets a list of task IDs upon which this task is dependent.
|
FailedDependencyAction |
getFailedDependencyAction()
Gets the action to take should one of the dependent task fail.
|
Collection<String> |
getNotifyUponCompletionEmailAddresses()
Gets a list of email address to which an email will be sent when this task completes.
|
Collection<String> |
getNotifyUponErrorEmailAddresses()
Gets a list of email address to which an email will be sent if this task encounters an error during execution.
|
String |
getRecurringDateTime()
Gets the date/time pattern for recurring task schedule.
|
Date |
getStartDateTime()
Gets the date at which this task should be scheduled to start.
|
Class<?> |
getTaskClass()
Gets the Class that implements the utility to execute.
|
String |
getTaskId()
Gets an arbitrary task id assigned to this task.
|
String |
getTaskObjectclass()
Gets the objectclass used to represent scheduled instances of this utility in the task backend.
|
void addTaskAttributes(Entry taskEntry)
taskEntry
- The task Entry
to update.String getTaskObjectclass()
Class<?> getTaskClass()
Date getStartDateTime()
String getTaskId()
null
otherwise.String getRecurringDateTime()
Collection<String> getDependencyIds()
FailedDependencyAction getFailedDependencyAction()
Collection<String> getNotifyUponCompletionEmailAddresses()
Collection<String> getNotifyUponErrorEmailAddresses()
Copyright 2010-2022 ForgeRock AS.