工作台任务更新服务
| Modifiers | Name | Description |
|---|---|---|
static long |
QUEUE_THREAD_INTERVAL |
|
static long |
QUEUE_THREAD_TIMEOUT |
| Type | Name and description |
|---|---|
bropen.framework.core.ErrorService |
errorService |
bropen.framework.core.SettingService |
settingService |
Closure |
taskFilter在更新/插入/删除任务(updateTasks)时,过滤任务的闭包 |
Closure |
userFilter在更新/插入/删除任务(updateTasks)时,过滤用户的闭包 |
| Type | Name and description |
|---|---|
void |
updateTasks(WorkbenchApplication app, Tasks tasks, Date endTime)根据推/拉各应用返回的Tasks结果,更新/插入/删除任务 |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
在更新/插入/删除任务(updateTasks)时,过滤任务的闭包
例如:WorkbenchTaskManagerService.filter = { WorkbenchApplication app, bropen.workbench.task.Task task -> if ( .... ) return false }
app - REQUIRED Application应用系统task - REQUIRED bropen.workbench.task.Task在更新/插入/删除任务(updateTasks)时,过滤用户的闭包
app - REQUIRED Application应用系统username - REQUIRED 用户名根据推/拉各应用返回的Tasks结果,更新/插入/删除任务
app - 外部应用tasks - 应用返回的Tasks结果BeanendTime - 本次抓取的结束时间,或推送时间