summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx')
-rw-r--r--src/main/java/org/openslx/filetransfer/Listener.java14
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();
+ }
+ }
}