Skip to main content
Version: v1

RuntimeRequestHandlerBuilder Class

The RuntimeRequestHandlerBuilder creates a runtime request handler based on request handlers. The provided handlers sequentially applied until one is able to satisfy the request.

Signature​

export declare class RuntimeRequestHandlerBuilder

Methods​

MethodReturn TypeDescription
handleRequest(request, runtime)Promise<IResponse>
pushHandler(handlers)void

Method Details​

handleRequest​

Signature​

handleRequest(request: IRequest, runtime: IContainerRuntime): Promise<IResponse>;

Parameters​

ParameterTypeDescription
requestIRequest
runtimeIContainerRuntime

Returns​

Return type: Promise<IResponse>

pushHandler​

Signature​

pushHandler(...handlers: RuntimeRequestHandler[]): void;

Parameters​

ParameterTypeDescription
handlersRuntimeRequestHandler[]