summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/filetransfer/Listener.java
diff options
context:
space:
mode:
authorNils Schwabe2014-07-02 14:24:36 +0200
committerNils Schwabe2014-07-02 14:24:36 +0200
commitb98e6c71528bfbc84208362e8c67ccba66db3666 (patch)
treef9c3451a35aba3b49eed3433fa31c615ad04c0bd /src/main/java/org/openslx/filetransfer/Listener.java
parentPossible to set port in listener constructor. (diff)
downloadmaster-sync-shared-b98e6c71528bfbc84208362e8c67ccba66db3666.tar.gz
master-sync-shared-b98e6c71528bfbc84208362e8c67ccba66db3666.tar.xz
master-sync-shared-b98e6c71528bfbc84208362e8c67ccba66db3666.zip
Change Listener class to implement Runnable
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Listener.java')
-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();
+ }
+ }
}