Package io.gravitee.am.service.tasks
Interface Task<Def extends TaskDefinition>
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
AbstractTask,AssignSystemCertificate
- Author:
- Eric LELEU (eric.leleu at graviteesource.com), GraviteeSource Team
-
Method Details
-
getId
String getId() -
type
TaskType type() -
getDefinition
Def getDefinition() -
kind
-
rescheduledOnError
boolean rescheduledOnError()- Returns:
- true if the task have to be scheduled again on execution error
-
registerScheduler
void registerScheduler(org.springframework.scheduling.TaskScheduler scheduler) - Parameters:
scheduler- scheduler on which the task will be scheduled
-
schedule
void schedule()schedule the task using the TaskDefinition
-