Interface Task<T>
- All Superinterfaces:
ExecutionHandler<T>,HasTaskName
- All Known Implementing Classes:
AbstractTask,CustomTask,OneTimeTask,RecurringTask,RecurringTaskWithPersistentSchedule
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.kagkarlsson.scheduler.task.HasTaskName
HasTaskName.SimpleTaskName -
Method Summary
Modifier and TypeMethodDescriptiongetName()default Stringdefault TaskInstanceIdinstanceId(String id) schedulableInstance(String id, T data) Methods inherited from interface com.github.kagkarlsson.scheduler.task.ExecutionHandler
execute
-
Method Details
-
getName
String getName() -
getDataClass
-
instance
-
instance
-
instanceId
-
schedulableInstance
-
schedulableInstance
-
getFailureHandler
FailureHandler<T> getFailureHandler() -
getDeadExecutionHandler
DeadExecutionHandler<T> getDeadExecutionHandler() -
getTaskName
- Specified by:
getTaskNamein interfaceHasTaskName
-