Как реализовать метод-обработчик, который вызывается при завершении приложения в Play Framework-2.0 - PullRequest
0 голосов
/ 07 января 2020

Мне нужен метод, который должен вызываться при завершении приложения. Я вижу решения в виде вызовов SighUp, но они предназначены для более высоких версий Play Framework, а версия моего приложения - 2.0. Проблема в том, что у нас созданы файлы журналов, и когда приложение неожиданно завершает работу, мы теряем эти файлы. Я трачу 2 дня на поиск этого решения, но никто не реализует это в Play Framework версии 2.0.

Я попробовал это решение, но думаю, что оно предназначено для нормального выхода, а не для завершения

Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
    public void run()
    {
        // cleanup
    }
}));

Есть идеи, как реализовать его в Play-Framework-2.0?

...