deferred.rejectWith() – c помощью этого метода переводят объект deferred из состояния “ошибка выполнения”, с указанием и контекста выполнения (значение переменной this) обработчиков.
deferred.reject() – c помощью этого метода можно изменить состояние объекта deferred на rejected (“ошибка выполнения”).
deferred.promise() – создает заместителя deferred-объекта (объект с аналогичным набором методов, за исключением отсутствия методов изменения состояния объекта).
deferred.progress() – с помощью этого метода можно установить обработчики прогресса выполнения объекта deferred.
deferred.pipe() – с помощью этого метода можно проводить предварительную обработку параметров, которые будут передаваться в обработчики смены состояния объекта deffered.
deferred.then() – с помощью этого метода можно установить обработчики перехода объекта deferred в состояние удачного выполнения, ошибки выполнения (resolved или rejected). then() регистрирует 2 обработчика…
deferred.catch() – c помощью этого метода можно установить обработчики перехода объекта deferred в состояние “отклонено”.
deferred.fail() – c помощью этого метода можно установить обработчики перехода объекта deferred в состояние неудачного выполнения.
deferred.done() – с помощью этого метода можно установить обработчики перехода объекта deferred в состояние удачного выполнения.
deferred.always() – с помощью этого метода можно установить обработчики перехода объекта deferred в состояние удачного выполнения или ошибки выполнения (resolved или rejected).