All Classes and Interfaces

Class
Description
Represents a SocketConnection based on a java.nio SocketChannel or DatagramChannel.
Used by ChannelConnections for I/O and wraps a java.nio channel.
Contains parameters for creating outgoing connections.
 
 
TLS server for UDP sockets (DTLS).
 
 
 
 
 
 
TCPServer implementation for plaintext TCP sockets.
 
UDPServer implementation for plaintext UDP sockets.
Class for reading a RSA private key from a PEM-formatted string.
Wraps a java.nio Selector.

A thread must call SelectorHandler.initSelector() followed by SelectorHandler.runSelectorLoop() to start selecting keys, which can then be handled in the abstract method SelectorHandler.handleSelectedKey(SelectionKey).
Represents any type of connection between the local and a remote host.
Contains utility methods for managing SSL/TLS objects and keys/certificates.
A Runnable consumer that executes given Runnables synchronously.
 
TCP/IP server implementation of a NetServer based on java.nio channels.
 
 
 
 
Extended ConnectionParameters for connections encrypted using TLS.
TLS server for TCP sockets.
 
 
UDP/IP server implementation of a NetServer based on java.nio channels.
Wraps any Throwable in this unchecked exception, accessible using Throwable.getCause().