Class Task<T extends Task<T,​P>,​P extends TaskProperties>

    • Constructor Detail

      • Task

        protected Task()
    • Method Detail

      • description

        public T description​(String description)
        Sets the task description.
      • enabled

        public T enabled​(boolean taskEnabled)
        Enabled/disables that task. Task is enabled by default.
      • requirements

        public T requirements​(Requirement... requirements)
        Adds custom requirements to this task. All the custom requirements from tasks will be added to Job's or Environment's requirements list.
        See Also:
        Job.requirements, Environment.requirements
      • conditions

        public T conditions​(TaskCondition<?>... conditions)
        Adds conditions to this task.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object