Class ExecuteLocalActivityParameters
- java.lang.Object
-
- io.temporal.internal.statemachines.ExecuteLocalActivityParameters
-
public class ExecuteLocalActivityParameters extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExecuteLocalActivityParameters(io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder activityTaskBuilder, java.time.Duration scheduleToStartTimeout, long originalScheduledTimestamp, io.temporal.api.failure.v1.Failure previousLocalExecutionFailure, boolean doNotIncludeArgumentsIntoMarker, java.time.Duration localRetryThreshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder
cloneActivityTaskBuilder()
java.lang.String
getActivityId()
io.temporal.api.common.v1.ActivityType
getActivityType()
int
getInitialAttempt()
io.temporal.api.common.v1.Payloads
getInput()
java.time.Duration
getLocalRetryThreshold()
Functions.Proc
getOnNewAttemptCallback()
long
getOriginalScheduledTimestamp()
io.temporal.api.failure.v1.Failure
getPreviousLocalExecutionFailure()
java.time.Duration
getScheduleToCloseTimeout()
java.time.Duration
getScheduleToStartTimeout()
boolean
isDoNotIncludeArgumentsIntoMarker()
void
setOnNewAttemptCallback(Functions.Proc onNewAttemptCallback)
-
-
-
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)
-
-