@grails.gorm.hibernate.annotation.ManagedEntity class DynamicTask extends java.lang.Object implements Auditable, java.lang.Comparable, MultiTenant<DynamicTask>, Stampable<DynamicTask>, java.io.Serializable
Dynamic Task Domain definition
Type | Name and description |
---|---|
java.lang.Boolean |
active 该 Task 是否处于激活状态,处于非激活状态的 Task 不会运行 |
static java.lang.Object |
constraints |
DynamicLogic |
coreLogic 该 Task 的运行逻辑 |
java.lang.String |
cronExpression Task 的 cron 表达式 |
DynamicLogic |
enableLogic 该 Task 的启用逻辑 |
java.time.LocalDateTime |
expiryDate Task 有效期,过了有效期的 Task 不会运行 |
static java.lang.Object |
hasMany |
java.lang.String |
helpText 界面显示的帮助信息 |
static java.lang.Object |
inlineSearchColumns |
java.lang.Boolean |
isSystem 该 Task 是不是系统内置的 task |
static java.lang.Object |
labelField |
static java.lang.Object |
mapping |
java.lang.Integer |
maxRetry 失败重试次数 |
java.lang.String |
name 名称,设定之后不可修改 |
Organization |
organization Task 所属组织 |
java.time.LocalDateTime |
pausedFromDate 暂停开始日期 |
java.time.LocalDateTime |
pausedToDate 暂停结束日期 |
java.lang.Integer |
retryInterval 失败重试间隔(秒) |
java.lang.String |
tenant 租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户 |
Constructor and description |
---|
DynamicTask
() |
Type Params | Return Type | Name and description |
---|---|---|
|
int |
compareTo(java.lang.Object task) Task 优先级队列的比较器 |
|
java.time.LocalDateTime |
getNextScheduleTime() 获取当前 Task 的下次运行时间, 如果任务当前处于停用或者暂停状态, 则返回空 |
|
boolean |
isDisabled() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#getClass(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#notify() |
该 Task 是否处于激活状态,处于非激活状态的 Task 不会运行
该 Task 的运行逻辑
Task 的 cron 表达式
该 Task 的启用逻辑
Task 有效期,过了有效期的 Task 不会运行
界面显示的帮助信息
该 Task 是不是系统内置的 task
失败重试次数
名称,设定之后不可修改
Task 所属组织
暂停开始日期
暂停结束日期
失败重试间隔(秒)
租户信息, 对应 Tenant Domain 的 subDomain 字段, 用于 gorm 实现多租户
Groovy Documentation