Probe Server Info
Curated, public-API subset of the broker capabilities advertised in CONNACK properties (§3.2.2.3), surfaced via ProbeResult.Success. Mirrors the internal MqttProperties shape but exposes only fields that are actionable for a probe diagnostic UI.
Constructors
Properties
Client identifier assigned by the broker when the probe sent clientId = "". Useful for confirming the broker accepts anonymous identifiers.
Largest PUBLISH payload the broker will accept, or null.
Maximum QoS the broker will deliver (0, 1, or 2). null means the broker did not include the property and supports up to QoS 2.
Maximum number of in-flight QoS 1/2 publishes the broker will accept from the client at once.
Optional response-information topic prefix (§3.1.2.11.6).
true (or null) when the broker honors RETAIN=1 PUBLISH packets; false if retained messages are disabled.
Keepalive interval the broker overrode (§3.2.2.3.14), or null if the broker accepted the requested keepalive.
Optional server-reference hint included even on success for some brokers (§4.13).
true (or null) when shared subscriptions (§4.8.2) are supported.
true (or null) when subscription identifiers (§3.8.2.1.2) are supported.
Maximum topic alias the client may use (§3.3.2.3.4).
true (or null) when wildcard topic filters (+, #) are supported.