@Service(value="dmtTaskService") public class TaskService extends Object implements ITaskService, IApplicationLifecycle, RejectedExecutionHandler, ITaskResultEvent
| Constructor and Description |
|---|
TaskService() |
public void init()
init in interface IApplicationLifecyclepublic void shutdown()
shutdown in interface IApplicationLifecyclepublic ApplicationLifecyclePriority getLifecyclePriority()
getLifecyclePriority in interface IApplicationLifecyclepublic void rejectedExecution(Runnable r, ThreadPoolExecutor executor)
rejectedExecution in interface RejectedExecutionHandlerpublic DTaskInfo load(Long id)
load in interface ITaskServicepublic DTaskInfo loadByType(String type)
loadByType in interface ITaskServicepublic List<DTaskInfo> search(long pageIndex, long pageSize)
search in interface ITaskServicepublic long count()
count in interface ITaskServicepublic DTaskResult start(Class<? extends DTask> taskBeanClass, Object inputData, ITaskResultCallback resultCallback)
start in interface ITaskServicepublic DTaskResult start(Class<? extends DTask> taskBeanClass, Object id, Object inputData, ITaskResultCallback resultCallback)
start in interface ITaskServicepublic DTaskResult start(Long taskInfoId, Object id, Object inputData, ITaskResultCallback resultCallback)
start in interface ITaskServicepublic void stop(Class<? extends DTask> taskBeanClass, Object id)
stop in interface ITaskServicepublic void stop(String key)
stop in interface ITaskServicepublic void stopAll()
stopAll in interface ITaskServicepublic List<DTaskVO> search(DTaskFVO dTaskFVO, long pageIndex, long pageSize)
search in interface ITaskServicepublic long count(DTaskFVO dTaskFVO)
count in interface ITaskServicepublic void attachToCallback(String key, ITaskResultCallback callback)
attachToCallback in interface ITaskServicepublic void detachFromCallback(String key, ITaskResultCallback callback)
detachFromCallback in interface ITaskServicepublic void onTaskResult(DTask<?> dTask, Object result)
onTaskResult in interface ITaskResultEventpublic void onTaskError(DTask<?> dTask, Exception e)
onTaskError in interface ITaskResultEventCopyright © 2019. All rights reserved.