UNPKG

serverless-spy

Version:

CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.

23 lines (22 loc) 1.1 kB
/// <reference types="node" /> import { RequestContext } from "@smithy/types"; import { ConnectConfiguration } from "@smithy/types"; import { ConnectionManager, ConnectionManagerConfiguration } from "@smithy/types"; import { ClientHttp2Session } from "http2"; export declare class NodeHttp2ConnectionManager implements ConnectionManager<ClientHttp2Session> { constructor(config: ConnectionManagerConfiguration); private config; private readonly sessionCache; lease(requestContext: RequestContext, connectionConfiguration: ConnectConfiguration): ClientHttp2Session; /** * Delete a session from the connection pool. * @param authority The authority of the session to delete. * @param session The session to delete. */ deleteSession(authority: string, session: ClientHttp2Session): void; release(requestContext: RequestContext, session: ClientHttp2Session): void; destroy(): void; setMaxConcurrentStreams(maxConcurrentStreams: number): void; setDisableConcurrentStreams(disableConcurrentStreams: boolean): void; private getUrlString; }