Mercurial Hosting > luan
diff src/org/eclipse/jetty/server/AbstractHttpConnection.java @ 882:d850a5e6ff15
remove UncheckedPrintWriter
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 04 Oct 2016 16:12:50 -0600 |
parents | 5f8a242392da |
children | 150092cebf3e |
line wrap: on
line diff
--- a/src/org/eclipse/jetty/server/AbstractHttpConnection.java Tue Oct 04 16:04:32 2016 -0600 +++ b/src/org/eclipse/jetty/server/AbstractHttpConnection.java Tue Oct 04 16:12:50 2016 -0600 @@ -53,7 +53,6 @@ import org.eclipse.jetty.io.EndPoint; import org.eclipse.jetty.io.EofException; import org.eclipse.jetty.io.RuntimeIOException; -import org.eclipse.jetty.io.UncheckedPrintWriter; import org.eclipse.jetty.server.handler.ErrorHandler; import org.eclipse.jetty.server.nio.NIOConnector; import org.eclipse.jetty.server.ssl.SslConnector; @@ -366,26 +365,23 @@ if (_writer==null) { _writer=new OutputWriter(); - if (_server.isUncheckedPrintWriter()) - _printWriter=new UncheckedPrintWriter(_writer); - else - _printWriter = new PrintWriter(_writer) + _printWriter = new PrintWriter(_writer) + { + public void close() { - public void close() + synchronized (lock) { - synchronized (lock) + try { - try - { - out.close(); - } - catch (IOException e) - { - setError(); - } + out.close(); + } + catch (IOException e) + { + setError(); } } - }; + } + }; } _writer.setCharacterEncoding(encoding); return _printWriter;