summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/filetransfer/Listener.java
diff options
context:
space:
mode:
authorNils Schwabe2014-07-02 14:37:59 +0200
committerNils Schwabe2014-07-02 14:37:59 +0200
commit3696a8a39fe7ad0f1ad1bf54e63fee9c8a018624 (patch)
tree4e3c48f279c2113a729e3f0d4919d289e4bf1f99 /src/main/java/org/openslx/filetransfer/Listener.java
parentChange Listener class to implement Runnable (diff)
downloadmaster-sync-shared-3696a8a39fe7ad0f1ad1bf54e63fee9c8a018624.tar.gz
master-sync-shared-3696a8a39fe7ad0f1ad1bf54e63fee9c8a018624.tar.xz
master-sync-shared-3696a8a39fe7ad0f1ad1bf54e63fee9c8a018624.zip
Change Listener to extend Thread
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Listener.java')
-rw-r--r--src/main/java/org/openslx/filetransfer/Listener.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Listener.java b/src/main/java/org/openslx/filetransfer/Listener.java
index 1601ad6..2da7067 100644
--- a/src/main/java/org/openslx/filetransfer/Listener.java
+++ b/src/main/java/org/openslx/filetransfer/Listener.java
@@ -1,16 +1,11 @@
package org.openslx.filetransfer;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.security.KeyManagementException;
-
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLServerSocket;
import javax.net.ssl.SSLServerSocketFactory;
import javax.net.ssl.SSLSocket;
-public class Listener implements Runnable{
+public class Listener extends Thread {
private IncomingEvent incomingEvent;
/*
private static String pathToKeyStore =
@@ -51,7 +46,7 @@ public class Listener implements Runnable{
SSLServerSocket welcomeSocket =
(SSLServerSocket) sslServerSocketFactory.createServerSocket(this.port);
- while (true) {
+ while (!isInterrupted()) {
SSLSocket connectionSocket = (SSLSocket) welcomeSocket.accept();
byte[] b = new byte[1];