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
Method | Return Type | Description |
---|---|---|
handleRequest(request, runtime) | Promise<IResponse> | |
pushHandler(handlers) | void |
Method Details
handleRequest
Signature
handleRequest(request: IRequest, runtime: IContainerRuntime): Promise<IResponse>;
Parameters
Parameter | Type | Description |
---|---|---|
request | IRequest | |
runtime | IContainerRuntime |
Returns
Return type: Promise<IResponse>
pushHandler
Signature
pushHandler(...handlers: RuntimeRequestHandler[]): void;
Parameters
Parameter | Type | Description |
---|---|---|
handlers | RuntimeRequestHandler[] |