Close WebSockets "harshly" if a close frame write fails

This commit is contained in:
Jon Chambers
2024-11-08 12:22:15 -05:00
committed by Jon Chambers
parent 767f6a90e0
commit e53a9f3f1a
2 changed files with 12 additions and 21 deletions

View File

@@ -508,13 +508,7 @@ public class WebSocketConnection implements ClientEventListener {
message = "OK";
}
try {
client.close(code, message);
} catch (final Exception e) {
logger.warn("Orderly close failed", e);
client.hardDisconnectQuietly();
}
client.close(code, message);
}
private record StoredMessageInfo(UUID guid, long serverTimestamp) {