| Agent |
Represents an object that can be transmitted by KDC to a remote receiver.
|
| AgentSerializer |
Serializes and deserializes KDC Agent and Reply objects for transmission between
communication endpoints.
|
| Client |
Abstract base class that provides common functionality for KDC client implementations.
|
| ClientParameters |
Base class for parameters used to configure KDC clients.
|
| ClientParameters.Builder<T extends ClientParameters.Builder<T>> |
Base builder for configuring client parameters.
|
| Hub |
Manages a collection of KDC clients as a single communication entity.
|
| KristenHttpClient |
Provides a KDC client for sending agents using the HTTP protocol.
|
| KristenHttpClientEventAdapter |
|
| KristenHttpClientParameters |
|
| KristenHttpClientParameters.Builder |
|
| KristenHttpServer |
Provides a KDC server for receiving and processing agents using the HTTP protocol.
|
| KristenHttpServerEventAdapter |
|
| KristenHttpServerParameters |
|
| KristenHttpServerParameters.Builder |
|
| LatencyRecord |
Contains latency measurements collected during KDC agent communication and processing.
|
| MulticastClient |
Provides a KDC client for sending and receiving agents using multicast communication.
|
| MulticastClientEventAdapter |
|
| MulticastParameters |
|
| MulticastParameters.Builder |
|
| MulticastSocketOptions |
Defines socket options for multicast communication.
|
| MulticastSocketOptions.Builder |
|
| NamedThreadFactory |
Creates threads with unique, sequentially numbered names.
|
| Parameters |
Base class for parameters used to configure KDC communication entities.
|
| Parameters.Builder<T extends Parameters.Builder<T>> |
Base builder for configuring common KDC communication parameters.
|
| Parameters.Defaults |
Holds global default values used by KDC parameter builders.
|
| Reply |
Represents a reply returned to the sender of an Agent during synchronous or asynchronous
communication.
|
| Server |
Provides the base implementation for KDC communication servers.
|
| ServerParameters |
Provides common configuration parameters for KDC servers.
|
| ServerParameters.Builder<T extends ServerParameters.Builder<T>> |
Base builder for KDC server parameters.
|
| SocketOptions |
Defines common socket configuration options used by KDC communication transports.
|
| SocketOptions.Builder<T extends SocketOptions.Builder<T>> |
Base builder for configuring common socket options.
|
| TcpClient |
Provides a TCP client for sending and receiving Agent instances over a TCP connection.
|
| TcpClientEventAdapter |
Provides a convenience adapter for receiving TcpClient events.
|
| TcpClientParameters |
Defines the configuration parameters for a TcpClient.
|
| TcpClientParameters.Builder |
|
| TcpClientSocketOptions |
Defines socket options used to configure a TCP client socket.
|
| TcpClientSocketOptions.Builder |
|
| TcpServer |
Provides a TCP server that accepts incoming socket connections and creates TcpClient
instances for connected clients.
|
| TcpServerEventAdapter |
|
| TcpServerParameters |
Builder-based TCP server parameters.
|
| TcpServerParameters.Builder |
|
| TcpServerSocketOptions |
|
| TcpServerSocketOptions.Builder |
|
| UdpClient |
Provides a KDC client for sending and receiving agents using the UDP protocol.
|
| UdpClientEventAdapter |
|
| UdpClientParameters |
Defines configuration parameters for a UdpClient.
|
| UdpClientParameters.Builder |
|
| UdpSocketOptions |
Defines socket options for UDP and multicast communication.
|
| UdpSocketOptions.Builder |
|
| WebSocketEndpoint |
Provides the WebSocket endpoint used by a WebSocketServer to receive client connections
and messages.
|
| WebSocketServer |
Provides a KDC server that receives agents using the WebSocket protocol.
|
| WebSocketServerParameters |
|
| WebSocketServerParameters.Builder |
|