public interface ActivityTask
Activity.getTask()
to access.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getActivityId()
ID of the activity.
|
java.lang.String |
getActivityType()
Type of the activity.
|
int |
getAttempt() |
java.util.Optional<io.temporal.proto.common.Payloads> |
getHeartbeatDetails() |
java.time.Duration |
getHeartbeatTimeout() |
long |
getScheduledTimestamp()
Time when the activity was initially scheduled by the workflow.
|
java.time.Duration |
getScheduleToCloseTimeout() |
java.time.Duration |
getStartToCloseTimeout() |
byte[] |
getTaskToken()
A correlation token that can be used to complete the activity asynchronously through
ActivityCompletionClient.complete(byte[], Object) . |
io.temporal.proto.common.WorkflowExecution |
getWorkflowExecution()
ID and RunId of the workflow that scheduled the activity.
|
java.lang.String |
getWorkflowNamespace() |
io.temporal.proto.common.WorkflowType |
getWorkflowType() |
byte[] getTaskToken()
ActivityCompletionClient.complete(byte[], Object)
.io.temporal.proto.common.WorkflowExecution getWorkflowExecution()
java.lang.String getActivityId()
ActivityCompletionClient.complete(WorkflowExecution, String, Object)
.java.lang.String getActivityType()
long getScheduledTimestamp()
java.time.Duration getScheduleToCloseTimeout()
java.time.Duration getStartToCloseTimeout()
java.time.Duration getHeartbeatTimeout()
java.util.Optional<io.temporal.proto.common.Payloads> getHeartbeatDetails()
io.temporal.proto.common.WorkflowType getWorkflowType()
java.lang.String getWorkflowNamespace()
int getAttempt()