Package com.github.workerframework.api
Class TaskMessage
java.lang.Object
com.github.workerframework.api.TaskMessage
The generic task message class to be serialised from or to a queue. This will contain the serialised worker-specific data inside.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTaskMessage
(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context) TaskMessage
(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to) TaskMessage
(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking) TaskMessage
(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking, TaskSourceInfo sourceInfo) TaskMessage
(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking, TaskSourceInfo sourceInfo, String correlationId) -
Method Summary
Modifier and TypeMethodDescriptionint
byte[]
getTo()
int
void
setContext
(Map<String, byte[]> context) void
setCorrelationId
(String correlationId) void
setPriority
(Integer priority) void
setSourceInfo
(TaskSourceInfo sourceInfo) void
setTaskApiVersion
(int taskApiVersion) void
setTaskClassifier
(String taskClassifier) void
setTaskData
(byte[] taskData) void
void
setTaskStatus
(TaskStatus taskStatus) void
void
setTracking
(TrackingInfo tracking) void
setVersion
(int version)
-
Field Details
-
TASK_MESSAGE_VERSION
public static final int TASK_MESSAGE_VERSION- See Also:
-
-
Constructor Details
-
TaskMessage
public TaskMessage() -
TaskMessage
public TaskMessage(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context) -
TaskMessage
-
TaskMessage
public TaskMessage(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking) -
TaskMessage
public TaskMessage(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking, TaskSourceInfo sourceInfo) -
TaskMessage
public TaskMessage(String taskId, String taskClassifier, int taskApiVersion, byte[] taskData, TaskStatus taskStatus, Map<String, byte[]> context, String to, TrackingInfo tracking, TaskSourceInfo sourceInfo, String correlationId)
-
-
Method Details
-
getVersion
public int getVersion() -
setVersion
public void setVersion(int version) -
getTaskId
-
setTaskId
-
getTaskClassifier
-
setTaskClassifier
-
getTaskData
public byte[] getTaskData() -
setTaskData
public void setTaskData(byte[] taskData) -
getTaskStatus
-
setTaskStatus
-
getTaskApiVersion
public int getTaskApiVersion() -
setTaskApiVersion
public void setTaskApiVersion(int taskApiVersion) -
getContext
-
setContext
-
getTo
-
setTo
-
getTracking
-
setTracking
-
getSourceInfo
-
setSourceInfo
-
getPriority
-
setPriority
-
getCorrelationId
-
setCorrelationId
-