Class ExecuteLocalActivityParameters


  • public class ExecuteLocalActivityParameters
    extends java.lang.Object
    • Constructor Detail

      • ExecuteLocalActivityParameters

        public ExecuteLocalActivityParameters​(@Nonnull
                                              io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder activityTaskBuilder,
                                              @Nullable
                                              java.time.Duration scheduleToStartTimeout,
                                              long originalScheduledTimestamp,
                                              @Nullable
                                              io.temporal.api.failure.v1.Failure previousLocalExecutionFailure,
                                              boolean doNotIncludeArgumentsIntoMarker,
                                              @Nonnull
                                              java.time.Duration localRetryThreshold)
    • Method Detail

      • getActivityId

        public java.lang.String getActivityId()
      • getActivityType

        public io.temporal.api.common.v1.ActivityType getActivityType()
      • getInput

        public io.temporal.api.common.v1.Payloads getInput()
      • getInitialAttempt

        public int getInitialAttempt()
      • cloneActivityTaskBuilder

        @Nonnull
        public io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder cloneActivityTaskBuilder()
        Returns:
        cloned version of the original activity task builder supplied to these parameters to be used as an attempt base
      • getScheduleToCloseTimeout

        @Nullable
        public java.time.Duration getScheduleToCloseTimeout()
      • getOriginalScheduledTimestamp

        public long getOriginalScheduledTimestamp()
      • getPreviousLocalExecutionFailure

        @Nullable
        public io.temporal.api.failure.v1.Failure getPreviousLocalExecutionFailure()
      • isDoNotIncludeArgumentsIntoMarker

        public boolean isDoNotIncludeArgumentsIntoMarker()
      • getLocalRetryThreshold

        @Nonnull
        public java.time.Duration getLocalRetryThreshold()
      • getScheduleToStartTimeout

        @Nullable
        public java.time.Duration getScheduleToStartTimeout()
      • getOnNewAttemptCallback

        @Nonnull
        public Functions.Proc getOnNewAttemptCallback()
      • setOnNewAttemptCallback

        public void setOnNewAttemptCallback​(@Nonnull
                                            Functions.Proc onNewAttemptCallback)