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[] |