All Classes and Interfaces

Class
Description
The capabilities that an embedded broker announces to MQTT 5.0 clients in CONNACK and then holds their connections to, for BrokerControls.announce(BrokerCapabilities).
Experimental test controls for an embedded broker: rules that refuse publications, subscriptions, or connections, or grant subscriptions a lower QoS, responses held back until the test releases them, the capabilities that the broker announces to MQTT 5.0 clients, and the clients connected now, which the test can disconnect.
The reason that an embedded broker gives a client when a test makes it refuse a request or end a connection with BrokerControls: a reason code, and the Reason String and the Server Reference that MQTT 5.0 carries with it, if any.
A stand-in for the publishing role of a client, for tests of code that takes an MqttPublisher.
A publication that the fake holds until the test completes or fails it.
A stand-in for the subscribing role of a client, for tests of code that takes an MqttSubscriber.
A subscription that the fake recorded.
A wrapper that adds ordered receive delays, send delays, and disconnection to a transport.
A response that the broker holds back for a test: its kind, the identifier of the client that it is for, and the packet identifier of the request that it answers.
A monotonic clock starting at zero.
A kind of response that BrokerControls can hold back: the acknowledgements that a client waits for after its requests.