Ответ 1
В Play 2.0 планирование заданий выполняется с помощью Akka:
http://www.playframework.org/documentation/2.0.1/JavaAkka см. раздел Планирование асинхронных задач
Вы также можете использовать объект Global для выполнения своих действий, когда запуск/остановка приложения