Class IdleTask

  • All Implemented Interfaces:
    ClockListener

    public class IdleTask
    extends Task
    Task that repeats every day or once a week.
    • Constructor Detail

      • IdleTask

        public IdleTask()
        Creates a new instance of idle task.
    • Method Detail

      • isIdleTask

        public boolean isIdleTask()
        Returns true meaning that the task measure idle time.
        Overrides:
        isIdleTask in class Task
        Returns:
        True if this is an idle task, false otherwise.
      • writeRepetition

        public void writeRepetition​(java.io.PrintStream stream)
                             throws java.io.IOException
        Writes information that this is an idle task.
        Overrides:
        writeRepetition in class Task
        Parameters:
        stream - Print stream where info about this idle task will be written.
        Throws:
        java.io.IOException - Input/output exception thrown when some error during writing information occurs.