Package com.aelitis.azureus.core.networkmanager.impl.tcp

Interface Summary
ProxyLoginHandler.ProxyListener  
SelectorGuard.GuardListener  
TCPConnectionManager.ConnectListener Listener for notification of connection establishment.
VirtualAcceptSelector.AcceptListener Listener notified when a new incoming connection is accepted.
 

Class Summary
IncomingSocketChannelManager Accepts new incoming socket connections and manages routing of them to registered handlers.
LightweightTCPTransport This class is essentially a socket channel wrapper to support working with az message encoders/decoders.
ProtocolEndpointTCP  
ProxyLoginHandler Handles the process of proxy login/authentication/setup.
SelectorGuard Temp class designed to help detect Selector anomalies and cleanly re-open if necessary.
TCPConnectionManager Manages new connection establishment and ended connection termination.
TCPNetworkManager  
TCPTransportHelper  
TCPTransportHelperFilterFactory  
TCPTransportImpl Represents a peer TCP transport connection (eg.
TransportEndpointTCP  
TransportStartpointTCP  
VirtualAcceptSelector Virtual server socket channel for listening and accepting incoming connections.
VirtualBlockingServerChannelSelector Virtual server socket channel for listening and accepting incoming connections.
VirtualChannelSelectorImpl Provides a simplified and safe (selectable-channel) socket single-op selector.
VirtualNonBlockingServerChannelSelector Virtual server socket channel for listening and accepting incoming connections.