Package com.webmethods.jms.ssl
Class SSLConnectionCreator
- java.lang.Object
-
- com.webmethods.jms.ssl.SSLConnectionCreator
-
public class SSLConnectionCreator extends java.lang.Object
This class gives a SSL connection back after performing the initial handshakes and everything. This was needed as there is some amount of intelligence involved in creating SSL sockets, because the implementation needs to avoid half open sockets.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SSLConnectionCreator.SocketCreationTask
Task for creation of socket.
-
Constructor Summary
Constructors Constructor Description SSLConnectionCreator()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.net.ssl.SSLSocket
createSocket​(javax.net.ssl.SSLContext sslContext, java.lang.String host, int port, java.lang.String cipherSuites, boolean encryption, int sockType)
Create an SSL socket, and also take care of infinite wait on the socket if somehow a half open connection issue comes up.
-
-
-
Method Detail
-
createSocket
public javax.net.ssl.SSLSocket createSocket​(javax.net.ssl.SSLContext sslContext, java.lang.String host, int port, java.lang.String cipherSuites, boolean encryption, int sockType)
Create an SSL socket, and also take care of infinite wait on the socket if somehow a half open connection issue comes up.- Parameters:
sslContext
-host
-port
-cipherSuites
-encryption
-sockType
-
-
-