Package io.gravitee.am.service.tasks
Class AbstractTask<Def extends TaskDefinition>
java.lang.Object
io.gravitee.am.service.tasks.AbstractTask<Def>
- Direct Known Subclasses:
AssignSystemCertificate
- Author:
- Eric LELEU (eric.leleu at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()voidregisterScheduler(org.springframework.scheduling.TaskScheduler scheduler) final voidschedule()schedule the task using the TaskDefinitionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.service.tasks.Task
getDefinition, kind, rescheduledOnError, type
-
Constructor Details
-
AbstractTask
-
-
Method Details
-
registerScheduler
public void registerScheduler(org.springframework.scheduling.TaskScheduler scheduler) - Specified by:
registerSchedulerin interfaceTask<Def extends TaskDefinition>- Parameters:
scheduler- scheduler on which the task will be scheduled
-
schedule
public final void schedule()Description copied from interface:Taskschedule the task using the TaskDefinition- Specified by:
schedulein interfaceTask<Def extends TaskDefinition>
-
getId
- Specified by:
getIdin interfaceTask<Def extends TaskDefinition>
-