diff options
author | Hoeze <Hoeze@users.noreply.github.com> | 2015-10-21 18:56:48 +0200 |
---|---|---|
committer | Hoeze <Hoeze@users.noreply.github.com> | 2015-10-21 18:56:48 +0200 |
commit | 4c3db1479b17ae004301a6214e9adb88040fefc4 (patch) | |
tree | f312653532fc64a40fb496260e7a7c9e723ff10a /core/src/main/java | |
parent | 1ea2389061205bf7872a02794f652616ab204a41 (diff) | |
download | nanohttpd-4c3db1479b17ae004301a6214e9adb88040fefc4.tar.gz |
Added more tests; all coverage checks are met now.
Diffstat (limited to 'core/src/main/java')
-rw-r--r-- | core/src/main/java/fi/iki/elonen/NanoHTTPD.java | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java index 2f3c665..530ba94 100644 --- a/core/src/main/java/fi/iki/elonen/NanoHTTPD.java +++ b/core/src/main/java/fi/iki/elonen/NanoHTTPD.java @@ -481,13 +481,8 @@ public abstract class NanoHTTPD { public static class DefaultServerSocketFactory implements ServerSocketFactory { @Override - public ServerSocket create() { - try { - return new ServerSocket(); - } catch (IOException e) { - e.printStackTrace(); - } - return null; + public ServerSocket create() throws IOException { + return new ServerSocket(); } } @@ -507,21 +502,17 @@ public abstract class NanoHTTPD { } @Override - public ServerSocket create() { + public ServerSocket create() throws IOException { SSLServerSocket ss = null; - try { - ss = (SSLServerSocket) this.sslServerSocketFactory.createServerSocket(); - if (this.sslProtocols != null) { - ss.setEnabledProtocols(this.sslProtocols); - } else { - ss.setEnabledProtocols(ss.getSupportedProtocols()); - } - ss.setUseClientMode(false); - ss.setWantClientAuth(false); - ss.setNeedClientAuth(false); - } catch (IOException e) { - e.printStackTrace(); + ss = (SSLServerSocket) this.sslServerSocketFactory.createServerSocket(); + if (this.sslProtocols != null) { + ss.setEnabledProtocols(this.sslProtocols); + } else { + ss.setEnabledProtocols(ss.getSupportedProtocols()); } + ss.setUseClientMode(false); + ss.setWantClientAuth(false); + ss.setNeedClientAuth(false); return ss; } @@ -1621,7 +1612,7 @@ public abstract class NanoHTTPD { */ public interface ServerSocketFactory { - public ServerSocket create(); + public ServerSocket create() throws IOException; } |