diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/org/openslx/filetransfer/Listener.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Listener.java b/src/main/java/org/openslx/filetransfer/Listener.java index e91fb2e..1601ad6 100644 --- a/src/main/java/org/openslx/filetransfer/Listener.java +++ b/src/main/java/org/openslx/filetransfer/Listener.java @@ -10,7 +10,7 @@ import javax.net.ssl.SSLServerSocket; import javax.net.ssl.SSLServerSocketFactory; import javax.net.ssl.SSLSocket; -public class Listener { +public class Listener implements Runnable{ private IncomingEvent incomingEvent; /* private static String pathToKeyStore = @@ -46,7 +46,7 @@ public class Listener { * connection, and start Downloader or Uploader. * @throws Exception */ - public void listen() throws Exception { + private void listen() throws Exception { SSLServerSocketFactory sslServerSocketFactory = context.getServerSocketFactory(); SSLServerSocket welcomeSocket = (SSLServerSocket) sslServerSocketFactory.createServerSocket(this.port); @@ -79,4 +79,14 @@ public class Listener { } } } + + @Override + public void run() { + try { + this.listen(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } } |
