ClientConnectionConfig  
    Base configuration class for managing client-side connections in a remote communication setup.
This abstract class is designed to provide configuration settings required to establish a client connection, such as protocol, host, port, custom headers, and timeout options. It includes utility properties for constructing URL endpoints corresponding to specific functionalities like Server-Sent Events (SSE), health checks, and message handling.
Subclasses can extend this base configuration to implement more specific connection requirements or initialize predefined settings suitable for particular use cases.
Inheritors
Constructors
Types
Properties
The timeout duration for establishing a connection, defaulting to null.
A computed property that constructs the URL endpoint for health check requests.
Provides access to the current JSON serialization and deserialization configuration.
Constructs the URL endpoint for sending or receiving messages.
The protocol used for the client connection.
The delay between attempts to reconnect, if applicable, defaulting to null.
The timeout duration for requests, defaulting to null.