类 TaskContext
- java.lang.Object
-
- cn.feiliu.taskflow.sdk.workflow.executor.task.TaskContext
-
public class TaskContext extends Object
Context for the task
-
-
字段概要
字段 修饰符和类型 字段 说明 static ThreadLocal<TaskContext>TASK_CONTEXT_INHERITABLE_THREAD_LOCAL
-
构造器概要
构造器 构造器 说明 TaskContext(ExecutingTask task, TaskExecResult taskResult)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddLog(String log)static TaskContextget()longgetCallbackAfterSeconds()intgetPollCount()intgetRetryCount()ExecutingTaskgetTask()StringgetTaskId()TaskExecResultgetTaskResult()StringgetWorkflowInstanceId()static TaskContextset(ExecutingTask task)voidsetCallbackAfter(int seconds)
-
-
-
字段详细资料
-
TASK_CONTEXT_INHERITABLE_THREAD_LOCAL
public static final ThreadLocal<TaskContext> TASK_CONTEXT_INHERITABLE_THREAD_LOCAL
-
-
构造器详细资料
-
TaskContext
public TaskContext(ExecutingTask task, TaskExecResult taskResult)
-
-
方法详细资料
-
get
public static TaskContext get()
-
set
public static TaskContext set(ExecutingTask task)
-
getWorkflowInstanceId
public String getWorkflowInstanceId()
-
getTaskId
public String getTaskId()
-
getRetryCount
public int getRetryCount()
-
getPollCount
public int getPollCount()
-
getCallbackAfterSeconds
public long getCallbackAfterSeconds()
-
addLog
public void addLog(String log)
-
getTask
public ExecutingTask getTask()
-
getTaskResult
public TaskExecResult getTaskResult()
-
setCallbackAfter
public void setCallbackAfter(int seconds)
-
-