Class ExecuteLocalActivityParameters
java.lang.Object
io.temporal.internal.statemachines.ExecuteLocalActivityParameters
-
Constructor Summary
ConstructorsConstructorDescriptionExecuteLocalActivityParameters(io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder activityTaskBuilder, Duration scheduleToStartTimeout, long originalScheduledTimestamp, io.temporal.api.failure.v1.Failure previousLocalExecutionFailure, boolean doNotIncludeArgumentsIntoMarker, Duration localRetryThreshold, io.temporal.api.sdk.v1.UserMetadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionio.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builderio.temporal.api.common.v1.ActivityTypeintio.temporal.api.common.v1.PayloadsgetInput()io.temporal.api.sdk.v1.UserMetadatalongio.temporal.api.failure.v1.FailurebooleanvoidsetOnNewAttemptCallback(Functions.Proc onNewAttemptCallback)
-
Constructor Details
-
ExecuteLocalActivityParameters
public ExecuteLocalActivityParameters(@Nonnull io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse.Builder activityTaskBuilder, @Nullable Duration scheduleToStartTimeout, long originalScheduledTimestamp, @Nullable io.temporal.api.failure.v1.Failure previousLocalExecutionFailure, boolean doNotIncludeArgumentsIntoMarker, @Nonnull Duration localRetryThreshold, io.temporal.api.sdk.v1.UserMetadata metadata)
-
-
Method Details
-
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
-
getOriginalScheduledTimestamp
public long getOriginalScheduledTimestamp() -
getPreviousLocalExecutionFailure
@Nullable public io.temporal.api.failure.v1.Failure getPreviousLocalExecutionFailure() -
isDoNotIncludeArgumentsIntoMarker
public boolean isDoNotIncludeArgumentsIntoMarker() -
getLocalRetryThreshold
-
getScheduleToStartTimeout
-
getOnNewAttemptCallback
-
setOnNewAttemptCallback
-
getMetadata
public io.temporal.api.sdk.v1.UserMetadata getMetadata()
-