Class NonBlockingClientTCPTransport

    • Constructor Detail

      • NonBlockingClientTCPTransport

        public NonBlockingClientTCPTransport​(Context context,
                                             Poller poller,
                                             SocketChannel channel,
                                             ResponseHandler responseHandler,
                                             int receiveBufferSize,
                                             TransportClient client,
                                             short remoteTransportRevision,
                                             float heartbeatInterval,
                                             short priority)
                                      throws SocketException
        Client TCP transport constructor.
        Parameters:
        context - context where transport lives in.
        poller - poller to use.
        channel - used socker channel.
        responseHandler - response handler used to process PVA headers.
        receiveBufferSize - receive buffer size.
        client - transport client (owner, requestor).
        remoteTransportRevision - remote transport revision.
        heartbeatInterval - heartbeat interval in seconds.
        priority - transport priority.
        Throws:
        SocketException - thrown on any socket exception.