У меня есть простой скрипт Groovy, в котором я вызываю метод с именем cron(String cronExpression) из ItemTriggerContext, например:
cron(String cronExpression)
ItemTriggerContext
job('george') { triggers { cron('5 4 4 4 4') } }
Я хочу разрешить вызов метода cron только в том случае, если некоторые из моихпроверки ввода String pass.
if(myValidationsOfCronExpr are ok) { call the cron method with said parameter } else { return null }
Вот почему мне нужно перехватывать все вызовы метода cron() из моего проекта.
cron()
Уже пробовал http://mrhaki.blogspot.com/2009/11/groovy-goodness-intercept-methods-with.html и https://www.webucator.com/how-to/how-use-the-intercept-cache-invoke-design-pattern-groovy.cfm но, похоже, они применимы только к вашим собственным классам.
Любая помощь очень ценится!