From defc729d6960a1c3f5b9d110b73b71bef1a7c294 Mon Sep 17 00:00:00 2001 From: Greg Wilkins Date: Fri, 18 Nov 2011 15:33:05 +1100 Subject: [PATCH] close idle SSL with shutdown --- .../org/eclipse/jetty/io/nio/SslConnection.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java b/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java index fa2b72e2c15..20f636f9ca6 100644 --- a/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java +++ b/jetty-io/src/main/java/org/eclipse/jetty/io/nio/SslConnection.java @@ -239,6 +239,21 @@ public class SslConnection extends AbstractConnection implements AsyncConnection } + /* ------------------------------------------------------------ */ + @Override + public void onIdleExpired() + { + try + { + _sslEndPoint.shutdownOutput(); + } + catch (IOException e) + { + LOG.warn(e); + super.onIdleExpired(); + } + } + /* ------------------------------------------------------------ */ public void onInputShutdown() throws IOException {