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, io.temporal.api.sdk.v1.UserMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.BuildercloneActivityTaskBuilder()java.lang.StringgetActivityId()io.temporal.api.common.v1.ActivityTypegetActivityType()intgetInitialAttempt()io.temporal.api.common.v1.PayloadsgetInput()java.time.DurationgetLocalRetryThreshold()io.temporal.api.sdk.v1.UserMetadatagetMetadata()Functions.ProcgetOnNewAttemptCallback()longgetOriginalScheduledTimestamp()io.temporal.api.failure.v1.FailuregetPreviousLocalExecutionFailure()java.time.DurationgetScheduleToCloseTimeout()java.time.DurationgetScheduleToStartTimeout()booleanisDoNotIncludeArgumentsIntoMarker()voidsetOnNewAttemptCallback(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, io.temporal.api.sdk.v1.UserMetadata metadata)
-
-
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)
-
getMetadata
public io.temporal.api.sdk.v1.UserMetadata getMetadata()
-
-