public static IMqttServer UseClientConnectedHandler(this IMqttServer server, IMqttServerClientConnectedHandler handler) { if (server == null) { throw new ArgumentNullException(nameof(server)); } server.ClientConnectedHandler = handler; return(server); }
public MqttServerBroker(IMqttApplicationMessageReceivedHandler messageReceivedHandler, IMqttServerClientConnectedHandler clientConnectedHandler, IMqttServerClientDisconnectedHandler clientDisconnectedHandler, IConfiguration configuration, ILogger <MqttServer> logger) { _messageReceivedHandler = messageReceivedHandler; _clientConnectedHandler = clientConnectedHandler; _clientDisconnectedHandler = clientDisconnectedHandler; _configuration = configuration; _logger = logger; }