io.quarkiverse.temporal.config.WorkflowRuntimeConfig.jdp Maven / Gradle / Ivy
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.cronSchedule=cron schedule
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.disableEagerExecution=If WorkflowClient is used to create a WorkerFactory that is\nstarted\nhas a non-paused worker on the right task queue\nhas available workflow task executor slots\nand such a WorkflowClient is used to start a workflow, then the first workflow task could be dispatched on this local\nworker with the response to the start call if Server supports it. This option can be used to disable this mechanism.\nDefault is true
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.retries=Retry options
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.startDelay=Time to wait before dispatching the first workflow task. If the workflow gets a signal before the delay, a workflow task\nwill be dispatched and the rest of the delay will be ignored. A signal from signal with start will not trigger a workflow\ntask. Cannot be set the same time as a CronSchedule.
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.workflowExecutionTimeout=The time after which workflow execution (which includes run retries and continue as new) is automatically terminated by\nTemporal service with WORKFLOW_EXECUTION_TIMED_OUT status.\nThe default value is \u221E (infinite) - [TO DO]\: check with temporal how to set this infinite value
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.workflowIdConflictPolicy=Specifies server behavior if a Running workflow with the same id exists. See setWorkflowIdReusePolicy for handling a\nworkflow id duplication with a Closed workflow. Cannot be set when workflow-id-reuse-policy is WorkflowIdReusePolicy.\nDefault value if not set\: Fail
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.workflowIdReusePolicy=Specifies server behavior if a completed workflow with the same id exists. Note that under no conditions Temporal allows\ntwo workflows with the same namespace and workflow id run simultaneously. See @line setWorkflowIdConflictPolicy for\nhandling a workflow id duplication with a Running workflow.\nDefault value if not set\: AllowDuplicate
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.workflowRunTimeout=The time after which a workflow run is automatically terminated by Temporal service with WORKFLOW_EXECUTION_TIMED_OUT\nstatus.\nThe default is set to the same value as the Workflow Execution Timeout.
io.quarkiverse.temporal.config.WorkflowRuntimeConfig.workflowTaskTimeout=Maximum execution time of a single Workflow Task. In the majority of cases there is no need to change this timeout. Note\nthat this timeout is not related to the overall Workflow duration in any way. It defines for how long the Workflow can\nget blocked in the case of a Workflow Worker crash.\nThe default value is 10 seconds. Maximum value allowed by the Temporal Server is 1 minute.