DefaultClientConnectionConfig   
    Default implementation of the ClientConnectionConfig class.
This class provides a predefined set of configurations suitable for establishing client-side connections, simplifying the process of initializing connections with default values.
It extends the base functionality of ClientConnectionConfig by offering default settings such as host, port, protocol, and timeouts.
Parameters
The hostname or IP address of the server to connect to. Defaults to 127.0.0.1.
The port number for the connection. Defaults to 50881.
The protocol to use for the connection (e.g., HTTP, HTTPS). Defaults to null, using the     base class's default protocol instead.
Optional HTTP headers to include in the connection. Defaults to null, which is treated as empty map.
The delay between connection retry attempts, if applicable. Defaults to null.
The timeout duration for requests. Defaults to 5.seconds.
The timeout duration for a connection establishment. Defaults to 15.seconds.
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.