rabbitmq-server/deps/rabbitmq_mqtt/src
David Ansari 967e262272 Add MQTT client id to connection closed event
As requested in https://github.com/rabbitmq/rabbitmq-server/discussions/6331#discussioncomment-5796154
include all infos that were emitted in the MQTT connection created event also
in the MQTT connection closed event.
This ensures infos such as MQTT client ID are part of the connection
closed event.
Therefore, it's easy for the user to correlate between the two event
types.
Note that the MQTT plugin emits connection created and connection closed events only if
the CONNECT packet was successfully processed, i.e.authentication was successful.

Remove the disconnected_at property because it was never used.
rabbit_event already adds a timestamp to any event.
2023-05-04 09:15:55 +00:00
..
Elixir.RabbitMQ.CLI.Ctl.Commands.DecommissionMqttNodeCommand.erl Revert "Format MQTT code with `erlfmt`" 2023-01-27 18:25:57 +00:00
Elixir.RabbitMQ.CLI.Ctl.Commands.ListMqttConnectionsCommand.erl Revert "Format MQTT code with `erlfmt`" 2023-01-27 18:25:57 +00:00
mqtt_machine.erl Keep storing MQTT client IDs as lists in Ra 2023-04-28 07:57:23 +00:00
mqtt_machine_v0.erl Revert "Format MQTT code with `erlfmt`" 2023-01-27 18:25:57 +00:00
mqtt_node.erl MQTT: Fix 3.12-beta.1 cluster creation 2023-03-11 14:23:51 +00:00
rabbit_mqtt.erl Web MQTT: Send CONNACK error code before closing connection 2023-02-28 10:33:57 +01:00
rabbit_mqtt_collector.erl Keep storing MQTT client IDs as lists in Ra 2023-04-28 07:57:23 +00:00
rabbit_mqtt_confirms.erl Revert "Format MQTT code with `erlfmt`" 2023-01-27 18:25:57 +00:00
rabbit_mqtt_ff.erl Remove compatibility code for management agent feature flags 2023-02-09 09:53:46 +00:00
rabbit_mqtt_internal_event_handler.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_keepalive.erl Revert "Format MQTT code with `erlfmt`" 2023-01-27 18:25:57 +00:00
rabbit_mqtt_packet.erl Delete AMQP 0.9.1 header x-mqtt-dup 2023-02-07 16:36:08 +01:00
rabbit_mqtt_processor.erl Add MQTT client id to connection closed event 2023-05-04 09:15:55 +00:00
rabbit_mqtt_qos0_queue.erl Clean up exclusive durable queues after unclean shutdown 2023-03-23 21:59:19 +00:00
rabbit_mqtt_reader.erl Add MQTT client id to connection closed event 2023-05-04 09:15:55 +00:00
rabbit_mqtt_retained_msg_store.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_retained_msg_store_dets.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_retained_msg_store_ets.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_retained_msg_store_noop.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_retainer.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_retainer_sup.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_sup.erl Add API functions to behaviour module 2023-02-07 15:42:16 +01:00
rabbit_mqtt_util.erl Use maybe expression instead of messy patterns 2023-02-07 16:36:08 +01:00