Class TaskApplication

    • Constructor Detail

      • TaskApplication

        public TaskApplication()
    • Method Detail

      • init

        public void init()
        Инициирует экземпляр задания и запускает задание на выполнение. В классах наследниках при переопределении метода вызов метода init() суперкласса нужно вставлять в конец метода, пример
         public void init() {
             // код инициализации класса задания;
             ...
             super.init();
         }
         
        Specified by:
        init in class Brick
      • done

        public void done()
        Останавливает выполнения задания. В классах наследниках при переопределении метода обязательно нужно вставлять вызов метода done() суперкласса, пример
         public void done() {
             super.done();
             // код освобождения ресурсов;
             ...
         }
         
        Specified by:
        done in class Brick
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • start

        public void start()
        Запуск задания на выполнение
      • stop

        public void stop()
        Остановить выполнение задания
      • isRunning

        public boolean isRunning()
        Получить состояние задания
        Returns:
        true - задание выполняется, false - задание остановлено
      • setTimeout

        public void setTimeout​(long timeout)
      • execute

        public abstract void execute()
        Метод выполнения задания