Class LocalActivityResult

java.lang.Object
io.temporal.internal.worker.LocalActivityResult

public final class LocalActivityResult extends Object
  • Constructor Details

    • LocalActivityResult

      public LocalActivityResult(@Nonnull String activityId, int lastAttempt, @Nullable io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest executionCompleted, @Nullable LocalActivityResult.ExecutionFailedResult executionFailed, @Nullable io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest executionCanceled, @Nullable LocalActivityResult.ProcessingErrorResult processingError)
      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 Details

    • getActivityId

      @Nonnull public String getActivityId()
    • getLastAttempt

      public int getLastAttempt()
    • getExecutionCompleted

      @Nullable public io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest getExecutionCompleted()
    • getExecutionFailed

      @Nullable public LocalActivityResult.ExecutionFailedResult getExecutionFailed()
    • getExecutionCanceled

      @Nullable public io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest getExecutionCanceled()
    • getProcessingError

      @Nullable public LocalActivityResult.ProcessingErrorResult getProcessingError()
    • toString

      public String toString()
      Overrides:
      toString in class Object