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 delivery that a test made with
FakeMqttSubscriber.FakeSubscription.deliver(MqttMessage).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.