def stop(self):
        """
        Stop services and requestors and then connection.
        :return: self
        """
        LOGGER.debug("rabbitmq.Driver.stop")
        for requester in self.requester_registry:
            requester.stop()
        self.requester_registry.clear()

        for service in self.services_registry:
            if service.is_started:
                service.stop()
        self.services_registry.clear()

        pykka.ActorRegistry.stop_all()

        return self
Stop services and requestors and then connection.
        :return: self