* This function closes all active sessions gracefully. * @param {*} server the underlying server whose sessions to be closed
(server)
| 3436 | * @param {*} server the underlying server whose sessions to be closed |
| 3437 | */ |
| 3438 | function closeAllSessions(server) { |
| 3439 | const sessions = server[kSessions]; |
| 3440 | if (sessions.size > 0) { |
| 3441 | for (const session of sessions) { |
| 3442 | session.close(); |
| 3443 | } |
| 3444 | } |
| 3445 | } |
| 3446 | |
| 3447 | class Http2SecureServer extends TLSServer { |
| 3448 | constructor(options, requestListener) { |