Skip to main content

Class: TimeoutProcessor

A processor for handling timeout operations. It resolves timeout definitions using registered resolvers based on the execution transport.

Implements​

Constructors​

Constructor​

new TimeoutProcessor(): TimeoutProcessor

Returns​

TimeoutProcessor

Methods​

process()​

process(timeout, context): Promise<void>

Processes a timeout definition based on the provided execution context.

Parameters​

timeout​

TimeoutDefinition

The timeout definition to process.

context​

ExecutionContext

The execution context containing relevant information for timeout processing.

Returns​

Promise<void>

A promise resolving when the timeout has been processed.

Implementation of​

Processable.process


registerTimeout()​

static registerTimeout(transport, resolver): void

Parameters​

transport​

ExecutionTransport

resolver​

TimeoutResolver

Returns​

void