我只是在想是否可以取消或停止正在进行的服务或工作?例如,我有一个代码调用服务中的方法,然后用户突然想要取消所述操作。由于它是事务性的,是否可以停止或回滚在取消服务之前所做的更改?假设我有这个代码:
class SomeService {
static transactional = true
def someMethod() {
//some business logic here
SomeTriggeredJob.triggerNow((java.util.LinkedHashMap)[params: queriedParams]
}
}
如果它已经在执行,有没有办法取消它?