The configuration value defining the number of seconds the Broker will wait for activity from the messaging client. This activity can be a response to a keep-alive sent from the Broker to the messaging client or any other traffic sent from the messaging client to the Broker. If the Broker does not see any activity from the messaging client within this timeout the Broker will disconnect the messaging client if the keep-alive attempts have been exhausted.
A value of 0 is equivalent to an infinite timeout.
This application configuration value is defined as "BrokerKeepAliveTimeout".
The default value is 0 (disabled).
public static int BrokerKeepAliveTimeout {get; set;}