Auto-deploy vs hot deploy

Хочу проверить правильно ли я понимаю разницу.

auto-deploy - программа работает, разработчик меняет код(ну или war архив), есть какая-то штука, которая следит за тем, что с момента старта сервера код изменился и передеплаивает

hot deploy - приложение не останавливается, а мы добавляем .class файл и программа его видит.

Верно?