Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface IExecutionTimeoutBuilder

OptimaJet.Workflow.Core.Model.Builder.IExecutionTimeoutBuilder

Represents a builder for configuring an activity timeout.

public interface IExecutionTimeoutBuilder : IActivityBuilder, IBaseActivityBuilder, IProcessDefinitionBuilder

Methods

IActivityBuilder Retry(int retryCount) #
Sets the retry count for the current activity timeout.

Parameters

Name
Type
Description
retryCount
Int32
The number of retries. Must be greater than 0.

Returns

Type
Description
IActivityBuilder
The activity builder.
IActivityBuilder SetActivity(ActivityDefinition activityDefinition) #
Sets the activity definition for the current activity timeout.

Parameters

Name
Type
Description
activityDefinition
ActivityDefinition
The activity definition to set.

Returns

Type
Description
IActivityBuilder
The activity builder.
IActivityBuilder SetState(string stateName) #
Sets the state name for the current activity timeout.

Parameters

Name
Type
Description
stateName
String
The name of the state to set.

Returns

Type
Description
IActivityBuilder
The activity builder.