Я разрабатываю сайт футбольного менеджера, но я не могу понять, как правильно использовать плагин background-thread и плагин Quartz (там не много документов). Моя проблема в том, что ... У меня есть контроллер класса соответствия, с функцией, которую мне нужно начинать через некоторое время. С кварцем я попытался создать задание, но тогда я не могу напрямую вызвать функцию (и сколько работы я должен создать, если у меня больше времени для начала?), Или я не знаю, как это сделать, thread Я создаю класс службы, но потом я понятия не имею, как его реализовать. Кто-нибудь может мне помочь? БлагодаряGrails background-thread, Quartz
EDIT:
Решение в этом посте:
grails thread -> hibernateException: No Hibernate session bound to thread
вы правы с обслуживанием гораздо лучше, я не думаю об этом, особенно когда вам нужно вызвать функцию в разных контроллерах. – Pietro
Служба, вероятно, не должна вызывать функции на контроллере. Контроллеры предназначены для обработки различных действий от входящих HTTP-запросов. Если ваша служба «нуждается» для вызова действия контроллера, вам может потребоваться пересмотреть этот код. Возможно, вытащите код из контроллера и в новый сервис; то и контроллер, и любые другие службы могут его вызвать. –
теперь то, что я делаю, например: Вызов класса Лиги для сохранения, LeagueService с методом, который генерирует все необходимые мне листы. Я делаю это правильно? – Pietro