diff src/luan/webserver/Connection.java @ 1142:0f59eab45f3d

webserver - threading
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 30 Jan 2018 18:02:47 -0700
parents 4189027691b7
children ae0a048f3bc7
line wrap: on
line diff
--- a/src/luan/webserver/Connection.java	Tue Jan 30 00:55:17 2018 -0700
+++ b/src/luan/webserver/Connection.java	Tue Jan 30 18:02:47 2018 -0700
@@ -12,13 +12,16 @@
 final class Connection {
 	private static final Logger logger = LoggerFactory.getLogger(Connection.class);
 
+	static void handle(Server server,Socket socket) {
+		new Connection(server,socket).handle();
+	}
+
 	private final Server server;
 	private final Socket socket;
 
-	Connection(Server server,Socket socket) {
+	private Connection(Server server,Socket socket) {
 		this.server = server;
 		this.socket = socket;
-		handle();
 	}
 
 	private void handle() {