Package com.uber.cadence.internal.worker
Class ActivityTaskHandler.Result
- java.lang.Object
-
- com.uber.cadence.internal.worker.ActivityTaskHandler.Result
-
- Enclosing interface:
- ActivityTaskHandler
public static final class ActivityTaskHandler.Result extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActivityTaskHandler.Result.TaskFailedResult
-
Constructor Summary
Constructors Constructor Description Result(RespondActivityTaskCompletedRequest taskCompleted, ActivityTaskHandler.Result.TaskFailedResult taskFailed, RespondActivityTaskCanceledRequest taskCancelled)
Only zero (manual activity completion) or one request is allowed.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getAttempt()
java.time.Duration
getBackoff()
RespondActivityTaskCanceledRequest
getTaskCancelled()
RespondActivityTaskCompletedRequest
getTaskCompleted()
ActivityTaskHandler.Result.TaskFailedResult
getTaskFailedResult()
void
setAttempt(int attempt)
void
setBackoff(java.time.Duration backoff)
-
-
-
Constructor Detail
-
Result
public Result(RespondActivityTaskCompletedRequest taskCompleted, ActivityTaskHandler.Result.TaskFailedResult taskFailed, RespondActivityTaskCanceledRequest taskCancelled)
Only zero (manual activity completion) or one request is allowed. Task token and identity fields shouldn't be filled in. Retry options are the service call. These options override the default ones set on the activity worker.
-
-
Method Detail
-
getTaskCompleted
public RespondActivityTaskCompletedRequest getTaskCompleted()
-
getTaskFailedResult
public ActivityTaskHandler.Result.TaskFailedResult getTaskFailedResult()
-
getTaskCancelled
public RespondActivityTaskCanceledRequest getTaskCancelled()
-
setAttempt
public void setAttempt(int attempt)
-
getAttempt
public int getAttempt()
-
setBackoff
public void setBackoff(java.time.Duration backoff)
-
getBackoff
public java.time.Duration getBackoff()
-
-