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