Class LockedTask


  • public class LockedTask
    extends Task
    • Constructor Detail

      • LockedTask

        public LockedTask​(java.lang.Class<?> clazz)
        Locked task default constructor
        Parameters:
        clazz - task class
    • Method Detail

      • create

        public static LockedTask create​(java.lang.Class<?> clazz)
        Create instance
        Parameters:
        clazz - with execution implementation
        Returns:
        this instance of object
      • key

        public LockedTask key​(java.lang.String key)
        Set key
        Specified by:
        key in class Task
        Parameters:
        key - value to set
        Returns:
        this instance
      • name

        public LockedTask name​(java.lang.String name)
        Set name
        Specified by:
        name in class Task
        Parameters:
        name - value to set
        Returns:
        this instance
      • runAt

        public LockedTask runAt​(java.time.Instant runAt)
        Set run at
        Specified by:
        runAt in class Task
        Parameters:
        runAt - value to set
        Returns:
        this instance
      • data

        public LockedTask data​(TaskData data)
        Set data of task
        Specified by:
        data in class Task
        Parameters:
        data - value to set
        Returns:
        this instance
      • dataClazz

        public LockedTask dataClazz​(java.lang.Class<?> clazz)
        Set data class
        Specified by:
        dataClazz in class Task
        Parameters:
        clazz - value to set
        Returns:
        this instance
      • type

        public LockedTask type​(TaskType type)
        Set type
        Specified by:
        type in class Task
        Parameters:
        type - value to set
        Returns:
        this instance