# Package org.eclipse.net4j.tcp

package org.eclipse.net4j.tcp
Transport layer extension with support for TCP socket connections.

Zugehörige Packages
Package
Beschreibung
org.eclipse.net4j
The Net4j transport layer.
org.eclipse.net4j.tcp.ssl
Transport layer extension with support for TCP/SSL socket connections.
Klasse
Beschreibung
ITCPAcceptor
An `acceptor` that implements non-blocking multiplexed TCP transport, optionally with `SSL`.
ITCPActiveSelectorListener
Call-back that handles the possible calls from a `selector` to an active consumer, usually a `connector`.
ITCPConnector
A `connector` that implements non-blocking multiplexed TCP transport, optionally with `SSL`.
ITCPNegotiationContext
A `negotiation context` that is used in TCP transport.
ITCPPassiveSelectorListener
Call-back that handles the possible calls from a `selector` to a passive consumer, usually an `acceptor`.
ITCPSelector
Encapsulates a Java `socket selector` and orchestrates a number of `active` and `passive` consumers, usually `connectors` and `acceptors` that compete for the socket selector's I/O time.
TCPUtil
A utility class with static convenience methods.
TCPUtil.AcceptorData
Encapsulates the data needed to configure a `TCP acceptor`.
TCPUtil.ConnectorData
Encapsulates the data needed to configure a `TCP connector`.