Interface | Description |
---|---|
ConnectionHandler |
Handles new peer connections.
|
ConnectionRoutine |
Encapsulates a procedure for establishing the connection.
|
DataReceiver | |
HandshakeHandler |
Extension point for additional processing of incoming and outgoing handshakes.
|
IConnectionHandlerFactory | |
IConnectionSource |
Provides the main API for getting connections to remote peers.
|
IMessageDispatcher |
Provides access to messaging with remote peers.
|
IPeerConnectionFactory |
Used for creating peer connections, both incoming and outgoing.
|
IPeerConnectionPool |
Provides connection pooling.
|
Peer |
Represents a peer, accessible on the Internet.
|
PeerConnection |
Connection with a remote peer.
|
PeerConnectionAcceptor |
Handles incoming connection requests.
|
Class | Description |
---|---|
BigIntegers |
Utility class that provides convenient shortcuts
for working with java.math.BigInteger as if it was unsigned
|
BitfieldConnectionHandler |
Sends local bitfield to a newly connected remote peer.
|
ByteChannelReader | |
ConnectionHandlerFactory |
Note that this class implements a service.
|
ConnectionKey | |
ConnectionResult | |
ConnectionSource | |
DataReceivingLoop | |
IncomingConnectionListener | |
InetPeer | |
InetPeer.Builder | |
InetPeerAddress |
Holds parts of inet address and resolves it on demand.
|
InternetProtocolUtils | |
MessageDispatcher |
Default single-threaded message dispatcher implementation.
|
PeerConnectionFactory | |
PeerConnectionPool |
Note that this class implements a service.
|
PeerId |
Convenient wrapper, that encapsulates a binary peer ID.
|
SharedSelector |
Selector decorator with some convenient extensions, like
SharedSelector.wakeupAndRegister(SelectableChannel, int, Object) . |
SocketChannelConnectionAcceptor | |
SocketPeerConnection |
Copyright © 2016–2021. All rights reserved.