docs: def start(self):
          """!
          Start all receiving threads.
          """
          if self.isThreadsRunning:
              raise ThreadManagerException("Broker threads are already running")
          self.isThreadsRunning = True
          for client in self.clients:
              threading.Thread(target = client).start()