- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface NamedTask
NamedTaskinterface should be implemented by any task that needs to have an identification and enhanced atomicity upon scheduling the task.
getNameString getName()Returns the name of the task. The name will be used to uniquely identify the task in the scheduler service, if a duplicate is detected a
DuplicateTaskExceptionwill be thrown and the task will be rejected.
- String The name of the task