summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/filetransfer/Listener.java
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-07-02 14:13:43 +0200
committerBjörn Hagemeister2014-07-02 14:13:43 +0200
commit8bcfefa8669b8732c2ffc6f8f37f53728ab35e82 (patch)
tree356fd0e7f52b52654c0321f5df4a7525f7f69d9a /src/main/java/org/openslx/filetransfer/Listener.java
parentFixed constructor call of downloader in ClassTest. (diff)
downloadmaster-sync-shared-8bcfefa8669b8732c2ffc6f8f37f53728ab35e82.tar.gz
master-sync-shared-8bcfefa8669b8732c2ffc6f8f37f53728ab35e82.tar.xz
master-sync-shared-8bcfefa8669b8732c2ffc6f8f37f53728ab35e82.zip
Possible to set port in listener constructor.
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Listener.java')
-rw-r--r--src/main/java/org/openslx/filetransfer/Listener.java11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Listener.java b/src/main/java/org/openslx/filetransfer/Listener.java
index 5d0b1f5..e91fb2e 100644
--- a/src/main/java/org/openslx/filetransfer/Listener.java
+++ b/src/main/java/org/openslx/filetransfer/Listener.java
@@ -5,11 +5,6 @@ import java.io.FileNotFoundException;
import java.io.IOException;
import java.security.KeyManagementException;
-import java.security.KeyStoreException;
-import java.security.NoSuchAlgorithmException;
-import java.security.UnrecoverableKeyException;
-import java.security.cert.CertificateException;
-
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLServerSocket;
import javax.net.ssl.SSLServerSocketFactory;
@@ -22,15 +17,17 @@ public class Listener {
"/home/bjoern/javadev/DataTransfer/mySrvKeyStore.jks";
*/
private SSLContext context;
+ private int port;
/***********************************************************************//**
* Constructor for class Listener, which gets an instance of IncomingEvent.
* @param e
*/
- public Listener(IncomingEvent e, SSLContext context) throws KeyStoreException, NoSuchAlgorithmException, CertificateException, FileNotFoundException, IOException, KeyManagementException, UnrecoverableKeyException {
+ public Listener(IncomingEvent e, SSLContext context, int port) {
this.incomingEvent = e;
this.context = context;
+ this.port = port;
/*
char[] passphrase = "test123".toCharArray();
KeyStore keystore = KeyStore.getInstance("JKS");
@@ -52,7 +49,7 @@ public class Listener {
public void listen() throws Exception {
SSLServerSocketFactory sslServerSocketFactory = context.getServerSocketFactory();
SSLServerSocket welcomeSocket =
- (SSLServerSocket) sslServerSocketFactory.createServerSocket(6789);
+ (SSLServerSocket) sslServerSocketFactory.createServerSocket(this.port);
while (true) {
SSLSocket connectionSocket = (SSLSocket) welcomeSocket.accept();