Dex TypeScript SDK 1.28.1
    Preparing search index...

    Interface FlowTimeoutHandlerOptions

    Configures execution and selective state loading for Flow.handleTimeout.

    interface FlowTimeoutHandlerOptions {
        durability?: StepDurability;
        failure?: FlowTimeoutHandlerFailure;
        heartbeatTimeoutMs?: number;
        loadAttributeMapInstances?: readonly AttributeMapLoad[];
        loadAttributeMaps?: readonly AttributeMap<unknown>[];
        loadChannelMapInstances?: readonly ChannelMapLoad[];
        loadChannelMaps?: readonly ChannelMap<unknown>[];
        loadChannels?: readonly Channel<unknown>[];
        lockAttributes?: readonly AttributeLock[];
        methodTimeoutMs?: number;
        retry?: RetryPolicy;
    }
    Index

    Properties

    durability?: StepDurability

    Durability override for the handler response.

    Routing after all timeout-handler attempts fail.

    heartbeatTimeoutMs?: number

    Heartbeat timeout in milliseconds; requires whole seconds and uses the server default when omitted.

    loadAttributeMapInstances?: readonly AttributeMapLoad[]

    Exact AttributeMap instances loaded for the handler.

    loadAttributeMaps?: readonly AttributeMap<unknown>[]

    AttributeMap definitions whose complete contents are loaded for the handler.

    loadChannelMapInstances?: readonly ChannelMapLoad[]

    Exact ChannelMap instances whose pending messages are loaded for the handler.

    loadChannelMaps?: readonly ChannelMap<unknown>[]

    ChannelMap definitions whose complete pending contents are loaded for the handler.

    loadChannels?: readonly Channel<unknown>[]

    Channels whose pending messages are loaded for the handler.

    lockAttributes?: readonly AttributeLock[]

    Attribute locks held during each timeout-handler attempt.

    methodTimeoutMs?: number

    Per-attempt handler limit in milliseconds; uses the server default when omitted.

    retry?: RetryPolicy

    Retry policy for the timeout handler's logical execution.