Package org.openremote.manager.mqtt
package org.openremote.manager.mqtt
-
ClassesClassDescriptionA security manager that uses the
MultiTenantJaasCallbackHandlerwith a dynamicKeycloakDeploymentresolver.ThisMQTTHandlerjust monitors connected users and handles updating ofAttributes withMetaItemType.USER_CONNECTEDMetaItem.This handler uses theClientEventServiceto publish and subscribe to asset and attribute events; converting subscription topics intoAssetFilters to ensure only the correct events are returned for the subscription.This allows custom handlers to be discovered by theMQTTBrokerServiceduring system startup using theServiceLoadermechanism.ThisMQTTHandleris responsible for provisioning service users and assets and authenticating the client against the configuredProvisioningConfigs.