Module: Temporalio::ActivityIDReusePolicy

Defined in:
lib/temporalio/common_enums.rb

Overview

Controls behavior when an activity with the same ID was previously run and is now closed.

WARNING: Standalone Activities are experimental.

Constant Summary collapse

ALLOW_DUPLICATE =

Always allow starting an activity using the same activity ID.

Api::Enums::V1::ActivityIdReusePolicy::ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE
ALLOW_DUPLICATE_FAILED_ONLY =

Allow starting an activity using the same ID only when the last activity execution was not successful.

Api::Enums::V1::ActivityIdReusePolicy::ACTIVITY_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY
REJECT_DUPLICATE =

Do not permit re-use of the ID for this activity. Future start requests could potentially change the policy, allowing re-use of the ID.

Api::Enums::V1::ActivityIdReusePolicy::ACTIVITY_ID_REUSE_POLICY_REJECT_DUPLICATE