code: protected void notifyListeners()
     {
        synchronized (listeners)
        {
           Thread notifier = new NotifyThread(listeners.toArray(new BackupJobListener[listeners.size()]), this);
           notifier.start();
        }
     }
docs: Notify all listeners about the job state changed