All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Agent Represents an object that can be transmitted by KDC to a remote receiver.AgentSerializer API Marker interface for APIs that can be visited by KDC agents.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.ClientType Identifies whether a KDC client resides on the initiating side or the accepting side of a network connection.Hub Manages a collection of KDC clients as a single communication entity.KristenCommsException Exception thrown when an error occurs within the Kristen Data Communications (KDC) framework.KristenHttpClient Provides a KDC client for sending agents using the HTTP protocol.KristenHttpClientEventAdapter Provides an empty implementation ofKristenHttpClientEventHandler.KristenHttpClientEventHandler Receives events generated by aKristenHttpClient.KristenHttpClientParameters Defines configuration parameters for aKristenHttpClient.KristenHttpClientParameters.Builder BuildsKristenHttpClientParametersinstances.KristenHttpServer Provides a KDC server for receiving and processing agents using the HTTP protocol.KristenHttpServerEventAdapter Provides an empty implementation ofKristenHttpServerEventHandler.KristenHttpServerEventHandler Receives lifecycle, context, and agent events from aKristenHttpServer.KristenHttpServerParameters Defines configuration parameters for aKristenHttpServer.KristenHttpServerParameters.Builder BuildsKristenHttpServerParametersinstances.LatencyContext Defines the latency measurement contexts used by KDC.LatencyMetric Identifies the individual latency measurements collected by KDC.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 Convenience adapter for handlingMulticastClientevents.MulticastClientEventHandler Defines event callbacks for monitoring the operation of aMulticastClient.MulticastParameters Defines configuration parameters for aMulticastClient.MulticastParameters.Builder BuildsMulticastParametersinstances.MulticastSocketOptions Defines socket options for multicast communication.MulticastSocketOptions.Builder BuildsMulticastSocketOptionsinstances.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.Protocol Defines the communication protocols supported by KDC.Reply Represents a reply returned to the sender of anAgentduring 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 receivingAgentinstances over a TCP connection.TcpClientEventAdapter Provides a convenience adapter for receivingTcpClientevents.TcpClientEventHandler Defines event callbacks for monitoring the operation of aTcpClient.TcpClientParameters Defines the configuration parameters for aTcpClient.TcpClientParameters.Builder BuildsTcpClientParametersinstances.TcpClientSocketOptions Defines socket options used to configure a TCP client socket.TcpClientSocketOptions.Builder BuildsTcpClientSocketOptionsinstances.TcpServer Provides a TCP server that accepts incoming socket connections and createsTcpClientinstances for connected clients.TcpServerEventAdapter Provides empty implementations ofTcpServerEventHandlermethods.TcpServerEventHandler Receives events generated by aTcpServer.TcpServerParameters Builder-based TCP server parameters.TcpServerParameters.Builder BuildsTcpServerParametersinstances.TcpServerSocketOptions Defines socket options for aTcpServer.TcpServerSocketOptions.Builder BuildsTcpServerSocketOptionsinstances.UdpClient Provides a KDC client for sending and receiving agents using the UDP protocol.UdpClientEventAdapter Convenience adapter forUdpClientEventHandler.UdpClientEventHandler Defines event callbacks for monitoring the operation of aUdpClient.UdpClientParameters Defines configuration parameters for aUdpClient.UdpClientParameters.Builder BuildsUdpClientParametersinstances.UdpSocketOptions Defines socket options for UDP and multicast communication.UdpSocketOptions.Builder BuildsUdpSocketOptionsinstances.WebSocketEndpoint Provides the WebSocket endpoint used by aWebSocketServerto receive client connections and messages.WebSocketServer Provides a KDC server that receives agents using the WebSocket protocol.WebSocketServerParameters Defines configuration parameters for aWebSocketServer.WebSocketServerParameters.Builder BuildsWebSocketServerParametersinstances.