diff src/org/tn5250j/framework/transport/SocketConnector.java @ 10:e773d0952613 tn5250

adding tn5250 files
author Carl Byington <carl@five-ten-sg.com>
date Thu, 22 May 2014 16:11:14 -0700
parents 3b760b39962a
children 5949eb469a79
line wrap: on
line diff
--- a/src/org/tn5250j/framework/transport/SocketConnector.java	Thu May 22 15:42:48 2014 -0700
+++ b/src/org/tn5250j/framework/transport/SocketConnector.java	Thu May 22 16:11:14 2014 -0700
@@ -25,6 +25,9 @@
 
 import java.net.Socket;
 
+import com.five_ten_sg.connectbot.service.TerminalBridge;
+import com.five_ten_sg.connectbot.service.TerminalManager;
+
 import org.tn5250j.framework.transport.SSL.SSLImplementation;
 import org.tn5250j.TN5250jConstants;
 import org.tn5250j.tools.logging.TN5250jLogFactory;
@@ -62,7 +65,7 @@
    * @param port
    * @return a new client socket, or null if
    */
-  public Socket createSocket(String destination, int port) {
+  public Socket createSocket(String destination, int port, TerminalBridge bridge, TerminalManager manager) {
 
   	Socket socket = null;
   	Exception ex = null;
@@ -83,7 +86,7 @@
       	SSLInterface sslIf = null;
 
 		try {
-			sslIf = (SSLInterface) new SSLImplementation();
+			sslIf = (SSLInterface) new SSLImplementation(bridge, manager);
 		} catch (Exception e) {
 			ex = new Exception("Failed to create SSLInterface Instance. " +
 					"Message is ["+e.getMessage()+"]");
@@ -91,7 +94,7 @@
 
       	if (sslIf != null) {
       		sslIf.init(sslType);
-      		socket = sslIf.createSSLSocket(destination,port);
+      		socket = sslIf.createSSLSocket(destination, port);
       	}
       }