Class SSLTCPTransport
java.lang.Object
com.epam.common.transport.SocketTransport
com.epam.common.transport.client.tcp.TCPTransport
com.epam.common.transport.client.tcp.SSLTCPTransport
- All Implemented Interfaces:
ClientTransport
,Transport
SSL tcp transport implementation.
-
Field Summary
Fields inherited from class com.epam.common.transport.SocketTransport
is, os, receiveBufferSize, sendBufferSize, socket
-
Constructor Summary
ConstructorsConstructorDescriptionSSLTCPTransport
(String host, int port) Creates the tcp SSL transport.SSLTCPTransport
(String host, int port, boolean enableTcpNoDelay) Creates tcp SSL transport.SSLTCPTransport
(String host, int port, boolean enableTcpNoDelay, int sendBufferSize, int receiveBufferSize) Creates transport.SSLTCPTransport
(SocketFactory socketFactory, String host, int port, boolean enableTcpNoDelay, int sendBufferSize, int receiveBufferSize) -
Method Summary
Methods inherited from class com.epam.common.transport.client.tcp.TCPTransport
getAddress, getPort, open, setAddress, setPort, setSocketFactory
Methods inherited from class com.epam.common.transport.SocketTransport
close, getInetAddress, getInputStream, getLocalPort, getOutputStream, getSSLCertificates, getSSLCipherSuite, getSSLProtocol, isBlockingSocket, isOpen, read, read, read, read, waitUntilReadyToWrite, write, write, write, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.epam.common.transport.client.ClientTransport
read, read, write, write
Methods inherited from interface com.epam.common.transport.Transport
close, getInetAddress, getLocalPort, getSSLCertificates, getSSLCipherSuite, getSSLProtocol, isBlockingSocket, isOpen, read, read, waitUntilReadyToWrite, write, write
-
Constructor Details
-
SSLTCPTransport
Creates the tcp SSL transport.- Parameters:
host
- the transport hostport
- the transport port
-
SSLTCPTransport
Creates tcp SSL transport.- Parameters:
host
- the transport hostport
- the transport portenableTcpNoDelay
- enable/disable nagle algorithm
-
SSLTCPTransport
public SSLTCPTransport(String host, int port, boolean enableTcpNoDelay, int sendBufferSize, int receiveBufferSize) Creates transport.- Parameters:
host
- the transport hostport
- the transpot portenableTcpNoDelay
- enable/disable nagle sockets algorithmsendBufferSize
- send buffer sizereceiveBufferSize
- receive buffer size
-
SSLTCPTransport
public SSLTCPTransport(SocketFactory socketFactory, String host, int port, boolean enableTcpNoDelay, int sendBufferSize, int receiveBufferSize)
-