Class NIOTCPTransport

java.lang.Object
com.epam.common.transport.NIOSocketTransport
com.epam.common.transport.client.tcp.NIOTCPTransport
All Implemented Interfaces:
ClientTransport, NIOTransport, Transport

public class NIOTCPTransport extends NIOSocketTransport implements ClientTransport
TCP socket transport implementation.
  • Constructor Details

    • NIOTCPTransport

      public NIOTCPTransport()
      Creates transport.
    • NIOTCPTransport

      public NIOTCPTransport(String host, int port)
      Creates transport.
      Parameters:
      host - the transport host
      port - the transport port
    • NIOTCPTransport

      public NIOTCPTransport(String host, int port, boolean enableTcpNoDelay, Map<String,Object> connectivityParams)
      Creates transport.
      Parameters:
      host - the transport host
      port - the transpot port
      enableTcpNoDelay - enable/disable nagle sockets algorithm
    • NIOTCPTransport

      public NIOTCPTransport(String host, int port, boolean enableTcpNoDelay, Map<String,Object> connectivityParams, int sendBufferSize, int receiveBufferSize)
      Creates transport.
      Parameters:
      host - the transport host
      port - the transpot port
      enableTcpNoDelay - enable/disable nagle sockets algorithm
      sendBufferSize - send buffer size
      receiveBufferSize - receive buffer size
  • Method Details